firefox (e in generale i browser moderni) richiede che quando vengano settate misure per proprieta' css via javascript venga specificata anche l' unita' di misura
quindi
elm.style.top='150px'
elm.style.left='240px'
o
elm.style.top=nomevariabile+'px'

anche IE5+ (non sono sicurissimo da quale versione in poi) accetta la stringa come valore e l' interpreta correttamente
ciao