Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2014, 15:07
El_Astur
Invitado
 
Mensajes: n/a
Puntos:
'Caché' en enlace onclick javascript

Tengo este script que al pulsar el div despliega una capa pero hay que hacer dos veces click para que realice el evento, en otro script gracias a la ayuda de aquí logré solucionarlo pero no sirve la misma solución para este. ¿ Alguien sabe por qué puede ser o si hay otra forma de hacerlo que no ocurra esto? Gracias y disculpad las molestias.

<script type="text/javascript">
//<![CDATA[
function capa()
{
var estilo = document.getElementById("capa").className;
if (estilo == "estilo1")
{
document.getElementById("capa").className = "estilo2";
}
else
{
document.getElementById("capa").className = "estilo1";
}
}
//]]>
</script>

Html
<div onclick="capa()"></div>