LOL alors la les gar ya largement plus simple !!!!
Il suffit de définir ce qu'on appele les " évenements " de la balise BODY,
c'est à dire apliquer un code Javascript (fonction par exemple) en fonction de ce que fera le Visiteur !
Les valeurs "RETURN FALSE" (en anglais : retour négatif, faux) ci-dessous peuvent être remplacées
par un appel à la fonction de votre choix, exemple : Fonction_A();
>
Pour Internet Explorer :
- Interdire le
Clic Droit sur n'importe quel élément, dans la basile <Body>, rajouter :
ONCONTEXTMENU="return false"- Interdire le
Clic Gauche dans toute la page (sur n'importe quel élément autre qu'une balise Embed), dans la basile <Body>, rajouter :
ONCLICK="return false"- Interdire le
Double-Clic Gauche, dans la basile <Body>, rajouter :
ONDBLCLICK="return false"- Interdire le
le lancement de l'Impression de la page, dans la basile <Body>, rajouter :
ONBEFOREPRINT="return false" ou bien
ONPRINT="return false"- Interdire le
la Sélection d'un texte et donc sa copie, dans la basile <Body>, rajouter :
ONSELECTSTART="return false"- Interdire le
la Capture d'écran de la page (en vidant le cache de l'utilisateur, dans la basile <Body>, rajouter :
ONLOAD="No_Capture();" // à mettre dans la partie <HEAD> \\
<Script language="Javascript">
fonction No_Capture(){
var contenu=window.clipboardData.getData("Text");
if(contenu==null){window.clipboardData.clearData();}
setTimeout("NoCapture();",2000);}
</Script>
Attention, certains navigateurs informent au visiteurs que la page demande à
accéder au presse-parpier par ce script,
et proposent au visiteur de choisir entre laisser le script se dérouler ou pas ! si il refuse, ce qui est fort probable le script sera
désactivé donc ils pourront faire des captures d'écran à volonté !
>
Pour Firefox :
- Interdire le
Clic Droit + interdire la sélection d'un texte, dans la basile <Body>, rajouter :
ONMOUSEDOWN="return false">
Pour Netscape : Malheureusement c un des navigateurs Rebelle qui permettra a vos pirate de faire tout
ce qu'ils veulent LOL, imprimer vos pages, copier leur texte, voler les images...
J'ai essayé tt sa sous Netscape sa marche pas !
et donc comme g dit vs pouvez remplacer le RETURN FALSE par un appel à une fonction, exemple :
<Script language="Javascript">
function Interdit_de_faire(){alert('Il est interdit de ... en raison de ... Merci de votre compréhension');}
</Script>
ou biene du genre
<Script language="Javascript">
function Interdit_de_faire(){
alert('Désolé mais La copie de texte est payante ! Redirection vers la page de paiement');
window.location='page_de_paiement_copie_texte.html';}
</Script>
!!!! Cependant Attention !!!! Lorsque vous interdisez la selection du texte, veillez à ce qu'il n'y est pas de formulaire
avec des cases de saisie du genre (en HTML : <Input type="text" ...>) car le visiteur ne pourra plus y selectionner
une partie de texte pour la ré-éditer, il devra aller au bout de skil a tappé et tout effacé jusqu'a lerreur ! pas pratique...
Voila, si vs avez tjr d soucis dites le moi !
en espérant avoir aider quelqun...