Javascript, NS et clic droit
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:
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.