Probé el ejemplo que te puse en
http://jsbin.com/iwesi3 y funciona en todos los navegadores que tengo (FF 4, IE 6 7 y8, Chrome). Tal vez el problema venga en cómo lo estás aplicando vos.
De casualidad no estás usando jQuery para otra cosa en tu proyecto? Si es así podemos facilitar el código y hacerlo con jQuery.