// en fonction du navigateur... 
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('Fonction inactive'); 
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('Fonction inactive'); 
return false; 
} 

// si le clic standard a été accompagné d'une touche (touche 2 = Control, nécessaire pour le 'clic-droit' sur les souris à 1 bouton des Macs) 
if ( evenement.modifiers == 2 ) { 
alert('Fonction inactive'); 
return false; 
} 
} 
return true; 
} 
