detection du bouton droit ou gauche en javascript

detection du bouton droit ou gauche en javascript - Programmation

Marsh Posté le 07-09-2001 à 10:39:41    

encore moi et mon javascript :bounce:
bon je recupère bien les évenements tout marche nickel...
Mais j'aimerais faire un traitement different si c'est le bouton droit ou le bouton gauche qui est enfoncé sur la sourie.
 
je viens de trouver la propriete wich pour pour ntscape, mais je trouve rien pour IE sa existe non :?
merci

Reply

Marsh Posté le 07-09-2001 à 10:39:41   

Reply

Marsh Posté le 07-09-2001 à 10:50:06    

event.button

Reply

Marsh Posté le 07-09-2001 à 10:52:16    

utilise la propriété button de l'objet event :
 
event.button[button_value]
 
button_value peut prendre le valeurs suivantes :
 
0 aucun bouton préssé
1 bouton gauche
2 bouton droit
3 boutons gauche et droit préssés simultanément
4 bouton du milieu
5 boutons gauche + milieu
6 boutons droit + milieu
7 les trois boutons

Reply

Marsh Posté le 07-09-2001 à 10:55:56    

oauis nickel!! :bounce:
bon j'essaye ça tout de suite, mais je crois que je vais avoir un bleme...
parceque je veux faire des marquages sur une image et le bouton droit m'affiche une boite de dialogue microsoft :gun:
vais voir si j'ai la priorité :)

Reply

Marsh Posté le 07-09-2001 à 11:52:33    

//pour IE5+ disable contextmenu
document.oncontextmenu = function() {return false;};
 
//pour NS
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown = function(e) {
   if (e.which==2) {
      // click droit handle here
      return false;
   }
};

Reply

Marsh Posté le 07-09-2001 à 11:53:17    

ha ... et pour IE4 ben t'as rien a faire tu as toujours la boite de dialogue avec e bouton droit...

Reply

Marsh Posté le 07-09-2001 à 13:41:34    

alors là je dis bravo!!:bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed