Foros del Web » Programando para Internet » Javascript »

Ayuda con pequeño Script

Estas en el tema de Ayuda con pequeño Script en el foro de Javascript en Foros del Web. Hola Muchachos: Tengo un pequeño script que muestra y oculta capas al dar clic sobre un enlace, y quisera saber como puedo hacer para que ...
  #1 (permalink)  
Antiguo 12/06/2009, 12:56
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Pregunta Ayuda con pequeño Script

Hola Muchachos:

Tengo un pequeño script que muestra y oculta capas al dar clic sobre un enlace, y quisera saber como puedo hacer para que las capas inicien ocultas.

<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>
<a href="#" onclick="cambio('capa1')">Muestra/oculta la capa 1</a>
<br>
</body>




Gracias de ante mano.
  #2 (permalink)  
Antiguo 12/06/2009, 13:11
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Ayuda con pequeño Script

Ya lo resolvi, era muy simple.

dejo aca la respuesta por si a alguien le sirve

Agregue visibility:hidden en el style de la capa

<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;visibility:hidden;'>Esta es la capa 1</div>
<a href="#" onclick="cambio('capa1')">Muestra/oculta la capa 1</a>
<br>
</body>



saludos.
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:51.