Bonjours,
Je voudrais créer une fonction qui me permet d'effectuer telle ou telle action suivant le bouton de la souris qui a été cliqué.
Le code que j'ai pour le moment est le suivant :
<html> <head> <script language="Javascript"> <!-- function ClicGauche(){ alert('Clic gauche !'); }
function ClicDroit(){ alert('Clic droit !'); }
function Clic(f1,f2){ if (event.button == 1){ f1(); } if (event.button == 2){ f2(); } } //--> </script> </head> <body> <div onclick="Clic(ClicGauche(),ClicDroit());"> Test </div> </body> </html>
|
Mais le problème, c'est que les fonctions qui sont passées en paramètres dans la fonction Clic() sont appelé directement et donc, les fonctions ClicGauche() et ClicDroit() se lancent dès que je clique.
Voila, j'ai essayé d'expliquer le plus clairement possible. C'est assez compliqué dans la mesure ou moi-même ne comprend pas totalement ce que je dois faire.
Merci d'avance
Cédric