problemas con una pagina en el mozilla

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
juanjoxativa
Recién llegado
Recién llegado
Mensajes: 1
Registrado: Vie Nov 16, 2007 1:10 pm

problemas con una pagina en el mozilla

Mensajepor juanjoxativa » Vie Nov 16, 2007 1:19 pm

Tengo una pagina que me funciona perfectamente en el explorer, pero no en el mozilla, y estoy desesperado.
Cuando entro en esta funcion, no la ejecuta:

function ApagaCapa(capa){
var orden="";
orden=capa+".style.visibility='hidden'";
eval(orden);
alert (orden);
return true;
}
la "capa" que intento ocultar, no puede ser mas sencilla:

</div>
<div id="acont02" style="visibility:hidden" >
<p>para probar</p>
</div>
lo mas curioso, es que solo me falla en esta pagina, ya que he hecho otra solo para hacer las pruebas del "eval", y si que me funcionan perfectamente.

¿Alguien me podria indicar donde buscar un posible error?
la pagina esta validada en w3.org, y ya no se por donde buscar
Muchas gracias
JUANJO

e2if
Recién llegado
Recién llegado
Mensajes: 2
Registrado: Lun Abr 21, 2008 9:13 pm

Re: problemas con una pagina en el mozilla

Mensajepor e2if » Lun Abr 21, 2008 9:47 pm

Lo más probable, es que el problema se encuentre en la manera como lo manda ha ejecutar:

Código: Seleccionar todo

function ApagaCapa(capa){
   var orden="";
   orden="document.getElementById('"+capa+"').style.visibility='hidden'";
   eval(orden);
   window.alert (orden);
   return true;
}


y el código html de ejecución:

Código: Seleccionar todo

<a href="javascript:ApagaCapa('acont02');">apaga</a>


y la capa debe estar visible para poder ocultarla

Código: Seleccionar todo

<div id="acont02" style="visibility:visible" >
   <p>para probar</p>
</div>


Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado