Internet Explorer(IE) y Firefox tiene algunas diferencias en como funcionan desde el punto de vista de un programador, aqui podra ver algunos consejos para que sus paginas web funcionen en ambos navegadores.
Mayusculas en los TAGS
Si el servidor envia los tags en minusculas IE internamente los usa en mayusculas:
<OPTION value="Metros por segundo">Metros por segundo</OPTION>
Si el servidor envia los tags en minusculas Firefox los usa asi:
<option value="Metros por segundo">Metros por segundo</option>
Asi que para cambiar un tag lo mejor es:
XMLHttpRequestObject.responseText.replace("<OPTION value=\"Metros por segundo\">Metros por segundo</OPTION>", "", "i"); //FIREFOX + IE
element.getAttribute("class")
Frames en Firefox
Cambiar parent.document.frames o document.frames por parent.frames[ ]
