Saludos a todos. Ante nada decir que soy novato en esto y agradezco de antemano cualquier ayuda que alguien pueda ofrecerme.
La cuestión es que estoy trabajando en una página web y ni con mozilla ni con opera he tenido ningún error. Pero con internet explorer se carga la página con un error:
Mensaje: 'document.getElementById(...)' es nulo o no es un objeto
Creo que he conseguido de dónde viene y el código es el siguiente:
-----------------------------------------------------------------------------------------------------
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagNam e("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
------------------------------------------------------------------------------------------------------
¿alguien me podría aclarar por qué ocurre?
PD: He utilizado Joomla para empezar a diseñar webs sencillitas.