Foros del Web » Programando para Internet » Javascript »

Diferencia Explorer a otros navegadores

Estas en el tema de Diferencia Explorer a otros navegadores en el foro de Javascript en Foros del Web. Hola chicos os pongo aquí el codigo y luego os explico. Código HTML: function cambio() { if(solo==0) { document.form1.pas.type="password"; document.form1.pas.value=""; document.form1.usu.value=""; solo=1; } } el ...
  #1 (permalink)  
Antiguo 02/04/2009, 10:28
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Diferencia Explorer a otros navegadores

Hola chicos os pongo aquí el codigo y luego os explico.

Código HTML:
function cambio() {
   if(solo==0)
	{
		document.form1.pas.type="password";
		document.form1.pas.value="";
		document.form1.usu.value="";
		solo=1;
	}
}
el formulario

Código HTML:
 <form name="form1" class="login" method="post" onSubmit="javascript:logea(); return false"><br>
	
	<input value="usuario" name="usu" onFocus="javascript:cambio()"><br><br>
	<input type="text" name="pas" value="contrase&ntilde;a" onFocus="javascript: cambio()"><br><br>
    <input type="submit" name="Submit" value="Enviar">
	</form> 
Bueno como veis la primera opción lo que hace es que cuando clica en el input, el type de la contraseña la cambia a "password" y pone los dos campos en blanco. El problema está en que en Explorer esto se lo pasa por (ahí mismo...) y en Google Chrome y Firefox si que funciona... he visto que podría ser un bug de Explorer pero no estoy seguro... Alguna idea?
  #2 (permalink)  
Antiguo 06/04/2009, 07:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Diferencia Explorer a otros navegadores

Me autoconstesto. Por algún motivo que desconozco, el explorer no acepta la función type en javascript y daba error por lo que al estar el primero no continuaba, lo que he hecho es quitarla y poner el type en el formulario, normal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.