Foros del Web » Programando para Internet » Javascript »

function init()- mensaje de error

Estas en el tema de function init()- mensaje de error en el foro de Javascript en Foros del Web. Hola a todos/as, me pueden echar una mano? Estoy haciendo que unas determonadas capas sean hidden hasta que haga un mouseover. El caso es que ...
  #1 (permalink)  
Antiguo 02/10/2006, 16:24
 
Fecha de Ingreso: enero-2005
Mensajes: 66
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta function init()- mensaje de error

Hola a todos/as,
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.