// JavaScript Document
if ( document.all ) { 

// sur Internet Explorer on intercepte le 'Menu Contextuel' 
document.oncontextmenu = clic_droit; 
} 
if ( document.layers ) { 

// sur Netscape on intercepte le clic de la souris pour l'analyser ensuite... 
document.captureEvents(Event.MOUSEDOWN); 
document.onmousedown = clic_droit; 
} 


function clic_droit(evenement) { 

// action pour Internet Explorer (sur 'Menu Contextuel') 
if ( document.all ) { 
alert('Site Protégé'); 
return false; 
} 
else if ( document.layers ) { 

// pour Netscape, si le clic a été effectué sur le bouton droit (which == 3) 
if ( evenement.which == 3 ) { 
alert('Votre texte'); 
return false; 
} 


if ( evenement.modifiers == 2 ) { 
alert('Votre texte'); 
return false; 
} 
} 
return true; 
}
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
