
24/10/2004, 06:01
|
| | Fecha de Ingreso: junio-2004
Mensajes: 95
Antigüedad: 20 años, 9 meses Puntos: 0 | |
no me sale He echo una prueba, y he puesto lo que me dijiste, no se donde lo he puesto mal. Míralo a ver donde he fallado.
------------------------------------------------------------------------
<html>
<head>
<title>capas</title>
<script language="JavaScript" type="text/JavaScript">
var capas = ["layer1", "layer2", "layer3","layer4"];
var mostrar(n) {
for (var i = 0; i < capas.length; i ++) document.getElementById(capas[i]).style.display = "none";
document.getElementById(capas[n]).style.display = "block";
}
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; left:15px; top:21px; width:101px; height:92px; z-index:1; visibility: hidden;">capa
1 </div>
<div id="Layer2" style="position:absolute; left:126px; top:19px; width:122px; height:98px; z-index:2; visibility: hidden;">capa
2 </div>
<div id="Layer3" style="position:absolute; left:256px; top:19px; width:141px; height:99px; z-index:3; visibility: hidden;">capa
3 </div>
<div id="Layer4" style="position:absolute; left:409px; top:17px; width:128px; height:104px; z-index:4; visibility: hidden;">capa
4 </div>
<p> </p>
<p> </p>
<p> </p>
<p><a href="javascript:mostrar(4);">este</a></p>
</body>
</html>
---------------------------------------------------------
en el ejemplo quiero activar mediante el enlace llamado "este" el layer 4, pero no me sale |