bonjour à tous !

J'essaie d'interdire le clic droit sur une de mes pages mais dans mes souvenirs le javascript n'a jamais vraiment fonctionné à 100% dans ces cas là.

Et en effet, meme en retournant "false" le menu contextuel s'affiche après avoir envoyé le message d'alerte sous Firefox... il y a une solution ou faut-il que je change de méthode ?

voici ma fonction :


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
<script language="Javascript1.2">
 
message = "This function is disabled!";
 
version  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
 
function no_right_click(e) {
   if (bNS && e.which > 1){
      alert(message)
      return false
   } else if (bIE && (event.button >1)) {
     alert(message)
     return false;
   }
}
 
document.onmousedown = no_right_click;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && version<5) window.onmousedown = no_right_click;
 
</script>
merci de votre aide.