Cita:
Iniciado por Ag666 muy posiblemente el
display:none; inicial de tu div lo declaraste en una hoja de estilos, esta propiedad debes declararla en el mismo html
Buenos días Ag666, primeramente gracias por responder.
Verás, estaba revisando pero no encuentro que tenga ninguna hoja de estilos, de hecho lo he realizado igual que arriba, tengo en mi html:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Mostrar - Ocultar Capas</title>
<script type="text/javascript" src="mostrarcapa.js"></script>
</head>
<body>
<div id="capauno">Ferra99</div>
<a href="#" onclick="javascript:mostrarcapa('capauno')">Mostrar-Ocultar</a>
</body>
</html>
Mientras que en mi hora de .js:
Código:
/* ---------------------------- */
/* MostrarOcultar Capas */
/* ---------------------------- */
function mostrarcapa(layer){
var miCapa=document.getElementById(layer).style.display;
if(miCapa=="block"){
document.getElementById(layer).style.display="none";
} else {
document.getElementById(layer).style.display="block";
}
}
Soy nueva para el Js, en mi vida lo había tocado, pero por lo que entiendo al leer el código es lo que mencionaba. He leído varias veces el html para ver si ahí encontraba alguna propiedad que me indicara o diera referencia a que la ventana aparezca cerrada, pero francamente no la encontré. ¿Hay alguna manera de que las propiedades de la hoja de estilo estén ocultas?
Agradezco mucho tu ayuda.