me pueden echar una mano?
Estoy haciendo que unas determonadas capas sean hidden hasta que haga un mouseover. El caso es que hasta que la página no se ha cargado completamente al pasar con el ratón me da un mensaje de error que dice:
Description: 'capa44' no está definido
Saben cómo puedo evitar esto?
Hago lo siguiente:
Código HTML:
<head><script language="javascript" type="text/javascript"> var capa ns4 = (document.layers)? true:false ie4 = (document.all)? true:false function init() { if (ns4) { capa44 = document.descripcion44 capa45 = document.descripcion45 } if (ie4) { capa44 = descripcion44.style capa45 = descripcion45.style } } function muestra(obj) { if (ns4) obj.visibility = "show" else if (ie4) obj.visibility = "visible" } function oculta(obj) { if (ns4) obj.visibility = "hide" else if (ie4) obj.visibility = "hidden" } </script> </head> <body onLoad="init()"> <div id="descripcion44" class="explic" style= "position:absolute; visibility:hidden; z-index: 4;"> </div> </body>
Se me ocurre hacer que un preload para que hasta que no esté todo cargado no se pueda hacer nada, pero me parece que es evitar el problema, no?
Gracias