Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2008, 13:29
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Cambiar atributo de un form con DOM

Bueno, lo he estado intentando, y lo más que consigo es que se muestro un instante el form pero vuelve a desaparecer.
Este es el código:

Cita:
<script type="text/javascript" src="scripts/funciones.js"></script>
</head>

<body>
<a href="" onclick="return visibleFormLogin()">Login</a>
<div id="div_form_login" style="visibility:hidden">
<form id="login-form" action="" method="post" >
<div id="div_email">
<label id="label_email" for="email">Email:</label>
<input id="email" name="email" type="text" />
</div>
<div id="div_password">
<label id="label_password" for="password">Password:</label>
<input id="password" name="password" type="password" />
</div>
<div id="submit">
<input id="entrar" name="entrar" value="Entrar" type="submit" />
</div>
</form>
</div>

</body>
Y esta la función:

Cita:
function visibleFormLogin(){
var form = document.getElementById("login-form");
form.setAttribute('style', 'visibility: visible;');
//o también.....
//form.style.visibility = 'visible';
}
Que debo cambiar para que el cambio del atributo visibility sea permanente???

Gracias!!!