A ver, escribo sobre la marcha, sin editor... Pero algo así debería de funcionar:
var myTag = null; myTag = (document.getElementById)?document.getElementById('etiquetaquequieres'):null ; if (myTag != null) { myTag.onClick = function(arg1, arg2, arg3) { alert(arg1 + arg2 + arg3); }; } Aunque claro, así esperaría que le pasases como argumento tres parámetros, y como en el onClick no le pasas nada al reescribir la función de forma dinámica... Saludos -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Juan José Montes de Oca Arbós Enviado el: lunes, 29 de enero de 2007 21:21 Para: javaescript@scriptia.net Asunto: [javaEScript] Asignar funciones con parámetros a eventos Hola Gente!!!!! Tengo una duda/problema... revisando y leyendo sobre javascript, encontré que si quiero asignarle una función a un evento dinamicamente, tengo que hacer algo como esto: function funcionHacerAlgo () { alert ('Se ejecutó el OnClick.'); } //En alguna parte del código, asigno al evento onClick del objeto en cuestión, la función anterior. var miObjeto = document.getElementById ('unControl'); miObjeto.onclick = funcionHacerAlgo; //acá no hice miObjeto.onclick = funcionHacerAlgo (); , porque estoy asignando la funcion, no el resultado de la misma. y eso es equivalente a crear el objeto de esta forma: <img id="miObjeto" onclick="funcionHacerAlgo ();" /> Y eso funciona... pero, yo quiero ejecutar una función con parámetros... ¿se puede? Si no lo quiero hacer dinamicamente, puedo escribir: <img id="miObjeto" onclick="funcionHacerAlgo ('param1', 'param2', 'param3');" />y eso anda... ¿como lo hago dinamicamente? GRACIAS!!!!!! -- Juan José Montes de Oca Arbós. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/200 70129/d84cf243/attachment.html _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net