Código:
Ok lo que quiero hacer es esto, tener una funcion que agregue un evento X a todos los tags que yo elija (por ejemplo mouseover a todos los div's) y para eso es la funcion tagAddListeners, ahora bien, la idea es que en cada evento del tag que elija haga algo, por ejemplo, lo que queria probar es, al pasar el mouse sobre o hacer click en cada div, me envie un mensaje de texto que diga HAZ HECHO CLICK EN EL DIV xx, pues aqui es donde me tope, yo tengo una funcion llamada clickMe, pero como los eventos los estoy asignando dinamicamente, nose que debo pasar en el parametro fn de la funcion misListeners que llama a la funcion tagAddListeners para que individualice el mensaje.... nose si me explico bien.... espero y me puedan ayudar, quedare muy agradecido. function addEvent(elm, evType, fn, useCapture) // manejo de eventos cross-browser para IE5+, NS6+ y Mozilla/Gecko // By Scott Andrew { if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; } } function tagAddListeners(tag,evType, fn) { if (!document.getElementsByTagName) return; { var all_cells = document.getElementsByTagName(tag); } for (var i = 0; i < all_cells.length; i++) { addEvent(all_cells[i], evType, fn, false); } } function misListeners(){ tagAddListeners('div','click',clickme); } function clickme(tex) { alert(tex); } addEvent(window, 'load', misListeners, false);