Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2013, 15:35
Avatar de asp95
asp95
 
Fecha de Ingreso: septiembre-2013
Ubicación: Buenos Aires
Mensajes: 9
Antigüedad: 11 años, 2 meses
Puntos: 0
llamar a función con onKeyUp en input creado con dom

quiero hacer algo como esto

html:
Código HTML:
<div id='con'></div>
<div onclick='construir()'>Nuevo elemento</div> 
javascript:
Código:
function tecla(tmp){
	console.log(tmp);
}
var z;
function construir(){
	z +=1;
	var a = document.createElement('input');
	a.type = 'text';
	a.onKeyUp = tecla(z);
	document.getElementById('con').appendChild(a);
}
el tema es que a 'tecla()' lo llama solo una vez, cuando se construye el elemento (cosa que no quiero), y no funciona cuando presiono teclas (cuando las suelto, sobre todo). por que puede ser?, estoy declarando mal el onKeyUp?

Saludos y Gracias.