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 :
Esempio di chiamatacodice:function assegnaEvento(element, eventName, functName) { if (element.attachEvent) //IE element.attachEvent(eventName, functName ); else //firefox element.addEventListener(eventName,functName, false ); }
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![]()

Rispondi quotando