Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [risolto]Funzione con parametro il nome di altra funzione da chiamare

    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

  2. #2
    Niente, scusate, avevo solo sbagliato a fare la chiamata della funzione, stranamente funziona xDDD

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.