Utilisation de onDblClick

Résolu
lili -  
Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   -
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. Zero_hp Messages postés 145 Statut Membre 17
     
    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
  2. lili
     
    j'ai esseyer mais ça marche pas :(;

    peut tu me donner la syntaxe exacte stp
    0
  3. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
     
    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. Zero_hp Messages postés 145 Statut Membre 17
       
      Merci pour la précision ^^
      0
    2. lili
       
      Merci pour votre aide, ça marche mieux mtn ;)
      0
    3. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
       
      De rien ;)
      N'oublie pas de mettre le sujet en résolu...
      0
    4. emma
       
      onDblclick = function(){
      maFonction("argument");
      };

      juste un ; a la fin
      0
    5. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
       
      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