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 !

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

      juste un ; a la fin
    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 ;)
  2. j'ai esseyer mais ça marche pas :(;

    peut tu me donner la syntaxe exacte stp
    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 ^^"