Ciao!
Visto che devo fare un javascript compatibile con firefox e con explorer e ho molte chiamate per assegnare un evento , per evitare di dover sempre mettere un if/else a seconda del browser ho pensato di fare la seguente funzione come wrapper :
codice:
function assegnaEvento(element, eventName, functName)
{
if (element.attachEvent) //IE
element.attachEvent(eventName, functName );
else //firefox
element.addEventListener(eventName,functName, false );
}
Esempio di chiamata
assegnaEvento(element,"click",function(event){date ClickEvent(event)});
Però ovviamente non funziona perchè mi sa che passare come parametro functName non ha molto senso. Esiste un modo per passare proprio la funzione? O ho sbagliato qualcos'altro?
Thanks