Utilisation de onDblClick

Résolu
Bonjour,

je vaudrais utiliser onDblClick comme suis:

cell.onDblClick =mafonction(argument);

mais ça marche pas, par contre cell.onDblClick =mafonction; fonctionne tres bien, merci de m'aider pour pouvoir utiliser ma fonction avec le parametre.

3 réponses

  1. Bonjour,

    J'ai deja rencontrer ce genre de problème -_-

    Si je me souvient bien, il faut d'eclarer une nouvelle fonction sur place qui execute ta fonction... c'est bizzard, mais comme tout en JS :

    onDblClick = function { mafonction(argument);}

    normalement comme cela ca marche ^^"
    0
    1. j'ai esseyer mais ça marche pas :(;

      peut tu me donner la syntaxe exacte stp
      0
      1. Bonjour !

        La syntaxe de Zero_hp était presque correcte.
        Il faut en effet créer une nouvelle fonction, comme toutes les autres, avec des paramètres ou sans, mais avec des parenthèses aussi !

        onDblclick = function(){
        maFonction("argument");
        }

        Voila !
        0
        1. Merci pour la précision ^^
          0
        2. Merci pour votre aide, ça marche mieux mtn ;)
          0
        3. De rien ;)
          N'oublie pas de mettre le sujet en résolu...
          0
        4. onDblclick = function(){
          maFonction("argument");
          };

          juste un ; a la fin
          0
        5. Pas forcément. Quand tu déclares une simple fonction, tu fais :
          function(){} , et il n'y a pas de ; à la fin. Ici c'est la même chose. Enfin, ca fonctionne aussi avec le point-virgule, faut choisir ce qu'on utilise ;)
          0