Foros del Web » Programando para Internet » Javascript »

Asignar evento a un objeto en tiempo de ejecución

Estas en el tema de Asignar evento a un objeto en tiempo de ejecución en el foro de Javascript en Foros del Web. Buenas de nuevo. Una preguntita sencilla. Estoy liado con ASP.Net y sólo puedo asignar eventos a las cajas de texto en el CodeBehind: Código: Me.txtFechaAlta.Attributes.Add("onKeyUp","función(parámetros)") ...
  #1 (permalink)  
Antiguo 04/10/2006, 05:12
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Asignar evento a un objeto en tiempo de ejecución

Buenas de nuevo. Una preguntita sencilla. Estoy liado con ASP.Net y sólo puedo asignar eventos a las cajas de texto en el CodeBehind:

Código:
Me.txtFechaAlta.Attributes.Add("onKeyUp","función(parámetros)")
Como puedo incluir nuevos eventos a un objeto desde javascript sin haberlos definido previamente en el código HTML.

Pensé en algo así, pero no obedece.
Código PHP:
<script>
document.getElementById("txtFechaAlta").onkeyup "función(parámetros)";
</script> 
Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 04/10/2006, 06:11
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Buscando un poquito más lo encontré:

Código PHP:
<script type="text/javascript">
function 
inicializar()
{
    
document.getElementById("txtFechaAlta").onkeyup = function() {función(parámetros);}    
}
</script>
....
<body onload="inicializar()"> 
Un saludo y gracias.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 20:09.