Bonjour
je souhaite annuler le menu contextuel par défaut, le clic droite est bien reconnu. Je fais un pour 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.
J'ai parcouru pas mal de sites mais je ne vois pas d'autre soltution

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();
Merci pour vos lumières

cedric