Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/03/2012, 06:35
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Asignar funcion a evento por codigo

  • createElementById no existe. en todo caso es createElement()
  • setProperty tampoco existe. buscando, he visto que es una función de jsp (java). nada que ver con javascript. si explicas que quieres hacer, ya veremos
edito: el método setProperty() si existe en javascript. es aceptado por todos los navegadores modernos. esto quiere decir que ie8- no lo acepta, por lo tanto por ahora es más conveniente usar setAttribute()

en cuanto al código, no puedes asignar la función tal y como lo haces ya que en ese caso es invocada al vuelo. la manera de hacerlo es
Cita:
input.onfocus=function() {idactual(this)};
por otro lado no creo que el evento onfocus sea el mas adecuado en este caso; yo usaría onclick. también te falta asignarle, al control, una id y ya por último usaría la función setAttribute() para establecer los atributos del control
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Última edición por IsaBelM; 08/03/2012 a las 06:09 Razón: restificación