Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/03/2007, 21:09
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 10 meses
Puntos: 13
Re: Efecto asteriscos campo contraseña

¿Para qué crear un elemento nuevo?, ¿no bastaría simplemente con modificar el atributo TYPE del campo de texto?.

Código:
<script>
var nuevo;
function cambiaApass(caja) {
    caja.setAttribute('value', '');
    caja.setAttribute('type', 'password');
    setTimeout("caja.focus();",100);
}

</script>

<form name="formulario">
    <input type="text" value="Contraseña" onfocus="cambiaApass(this)" />
</form>
Editado:
1.- El setTimeOut() no me tira en Opera.
2.- Sería mejor trabajar con escuchadores de eventos, porque se hace necesario eliminar el evento FOCUS luego de la primera vez.

Editado 2:
- Volví a probar en Ópera y bastó con un simple caja.focus() sin necesidad del timeout.
__________________
El conocimiento es libre: Movimiento por la Devolución

Última edición por frijolerou; 16/03/2007 a las 21:34