Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/04/2009, 04:19
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 20 años, 6 meses
Puntos: 4
Respuesta: DOM Firefox, IE, Chrome, etc...

Estoy creando un input mediante DOM que debe reemplazar al siguiente:
Código javascript:
Ver original
  1. <input id="pass" type="text" name="pass" class="tg" value="tu contraseña" size="10" onfocus="checkevent(event)" onblur="checkevent(event)" />

Código javascript:
Ver original
  1. var nuevotextbox = document.createElement("input");
  2.                         nuevotextbox.value = "";
  3.                                                 nuevotextbox.className = "tg2";
  4.                         nuevotextbox.type = "password";
  5.                         nuevotextbox.name = "pass";
  6.                         nuevotextbox.id = "pass";

Pero no se como añadir a sus atributos el onfocus="checkevent(event)" etc... he probado con:
nuevotextbox.onfocus = function() { checkevent(event) };
también con:
nuevotextbox.addEventListener('onfocus', function() { checkevent(event) }, false );
Y no funciona, no se que estoy haciendo mal, he pensado intentarlo con setAttributeNode pero no estoy seguro de si es correcto.
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."