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>