IE non batterebbe ciglio in questo caso, prendendosi una liberta' grossa come una casa dove gli altri browser non si permetterebbero mai...
E' proprio quello di cui parlo, anche se con parole diverse
"Il buon vecchio javascript", come lo chiami tu, è pieno zeppo di "roba" non supportate da questo o quel browser. La cosa migliore è tenersi stretti allo standard W3C e testare continuamente su vari browser