Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Asignar eventos por código (https://www.clubdelphi.com/foros/showthread.php?t=22022)

roman 04-06-2005 00:04:49

Asignar eventos por código
 
Hola,

¿Saben si es posible en JavaScript asignar eventos a controles por código?

He intentado con

control.onfocus = 'mi_evento'

y

control.onfocus = 'mi_evento()'

pero no pasa nada.

// Gracias

dec 04-06-2005 03:32:04

Hola,

A ver si este artículo puede ayudarte en algo roman: Using JavaScript to respond to Events.

roman 04-06-2005 06:37:06

Pues muchas gracias dec. Necesitaba verlo escrito en alguna parte para darme cuenta de mi error: sobran los apóstrofes.

// Saludos

marto 12-06-2005 03:58:02

Wop!

También lo puedes hacer con funciones anónimas:

Código PHP:

miEdit.onclick 
  function()
  {
    
alert("hola");
  }; 

Aunque parece raro es loógico si tenemos en cuenta que para js el valor de un evento no es más que una string a evaluar.... puede probar lo siguiente, pon en el onclick de un input llamado "miInput" algo de código y despues ejecuta lo siguiente:
Código PHP:

  alert(docuement.form.miInput.onclik);
  
//nótese que no están los paréntesis de función 

¿Sorprendente?


La franja horaria es GMT +2. Ahora son las 22:19:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi