Non so di che script parli.
E comunque dipende anche dal browser e dal DOCTYPE che usi.
Il tuo script puo` andare bene se vai in quirk mode, non funziona se usi un DOCTYPE, dato che la sintassi in tal caso e` diversa:
var imm = document.getElementById('ID_IMMAGINE');
if(imm.style.width > 150) imm.style.width = 150;
Per avere una risposta piu` mirata, dovresti dare qualche info in piu`.