Bonjour
je souhaite annuler le menu contextuel par défaut, le clic droite est bien reconnu. Je fais unpour stopper le menu contextuel mais il en es rien, le console m'indique qu'il n'est pas défini alors l'alert essai s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part preventDefault
J'ai parcouru pas mal de sites mais je ne vois pas d'autre soltution
Merci pour vos lumières
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 el.addEvent('mouseup', function(event) { console.log(event.rightClick + " position x : " + event.page.x + " position y " + event.page.y); var whichButton = function () { // Handle different event models var e = window.event; var btnCode; if ('object' === typeof e) { btnCode = e.button; switch (btnCode) { case 0: alert('Left button clicked.'); break; case 1: alert('Middle button clicked.'); break; case 2: e.preventDefault(); e.stopPropagation(); console.log("preventDefault : "+e.preventDefault() + " stopPropagation : " + e.stopPropagation()); alert("alert"); return false; break; default: alert('Unexpected code: ' + btnCode); } } } whichButton();
cedric
Partager