Con este código consigo mostrar/ocultar un div haciendo clic en otro. El div esta oculto por defecto, pero para que aparezca, la primera vez hay que hacer doble clic. Luego se muestra/oculta con un clic.
¿Sabéis qué hay que hacer para que aparezca la primera vez solo con un clic?
He estado cambiando las combinaciones 'ele.style.display' a 'none' 'block', pero no consigo que funcione.
Código Javascript :
<script language="JavaScript"> //
function toggle(showHideDiv, switchTextDiv){
var ele = document.getElementById(showHideDiv);
var text = document.getElementById(switchTextDiv);
if(ele.style.display == "none"){
ele.style.display = "block";
}
else{
ele.style.display = "none";
}
}
</script>
Código HTML :
<div id="content">Contenido para mostar/ocultar</div>
<div><a id="header" href="javascript:toggle('content','header');" >Botón</a></div>
