Ver la Versión Completa : Asignar eventos por código
roman
04-06-2005, 00:04:49
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
Hola,
A ver si este artículo puede ayudarte en algo roman: Using JavaScript to respond to Events (http://www.samspublishing.com/articles/article.asp?p=29964&seqNum=2&rl=1).
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:
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:
alert(docuement.form.miInput.onclik);
//nótese que no están los paréntesis de función
¿Sorprendente?
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.