Utilisation de onDblClick

Résolu
lili -  
Bilow Messages postés 1014 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

Zero_hp Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   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
lili
 
j'ai esseyer mais ça marche pas :(;

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

juste un ; a la fin
0
Bilow Messages postés 1014 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