Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 10:08
estupormediatico
 
Fecha de Ingreso: marzo-2006
Ubicación: España
Mensajes: 12
Antigüedad: 18 años, 8 meses
Puntos: 0
Mostrar/ocultar capas

Hola amigos, tengo un problema.... he buscado en las faq´s y he hecho el ejemplo que aparece, funciona perfectamente en safari y firefox pero en ie7 no me va.... ¿sabeis qué puedo hacer?... yo uso MAC, y para correr el ie7 uso winbottle... no se si la "simulación" es correcta, el caso es que no me funciona...
¿me podeis echar una mano?

este es el código:
Código:
<html>
<head>
<script LANGUAGE="javascript">
var capa
function cambio(idCapa){
 if (document.layers) capa = eval("document." + idCapa);
 if (document.all) capa = eval(idCapa + ".style");
 if (document.getElementById) capa = eval('document.getElementById("' + idCapa + '").style');

 if ((capa.visibility == "hidden") || (capa.visibility == "hide")){
  capa.visibility = (document.layers) ? "show" : "visible" ;
 }else{
  capa.visibility = (document.layers) ? "hide" : "hidden" ;
 }
}
//-->
</script>
</head>
<body>
<div id="capa1" style='position:relative;'>
Esta es la capa 1
</div>
<div id="capa2" style='position:relative;'>
Esta es la capa 2
</div>
<a href="#" onclick="cambio('capa1')">Muestra/oculta la capa 1</a>
<br>
<a href="#" onclick="cambio('capa2')">Muestra/oculta la capa 2</a>
</body>