Permet de contrôler les images contenues dans une page html, en empêchant l'utilisateur de copier les éléments textes ou images.
2 méthodes sont proposées : 1) sans message, aucun menu contextuel apparaît lors du cllick droit, rien ne se passe mais le site reste fonctionnel à part entière. 2) la possibilité de renvoyer un message différent à chaque click.... jusqu'à épuisement .... du programmeur.
@+ Franki
Source / Exemple :
// Protection d'images avec le click droit
// Par Roysoft © jlr 2005
// à placer dans le body
//---------------------------------------------------
//A) sans message :
//---------------------------------------------------
<SCRIPT language=JavaScript1.2>
function Xcopy()
{
return(false);
}
document.oncontextmenu = Xcopy;
</SCRIPT>
//--------------------------------------------------
//B) par message identifié :
//--------------------------------------------------
<script language="JavaScript1.2">
compt=0;
function Xcopy()
{
compt==compt++ ;
if(compt==1){
alert('Bonjour !');
return(false);
}
if(compt==2){
alert('Je t\'ai déjà dis bonjour.');
return(false);
}
if(compt==3){
alert('Dis donc c\'est la '+ compt + 'ème fois que tu cliques!');
return(false);
}
if(compt==4){
alert(compt + ' fois, ça fait un peu beaucoup !');
return(false);
}
if(compt==5){
alert('Dis donc t\'as rien à faire ?');
return(false);
}
if(compt>5){
alert(compt + ' fois qu\'tu cliques... T\'es barge ou bien !');
return(false);
}
//etc....
return(true);
}
document.oncontextmenu = Xcopy;
</script>
Conclusion :
L'une ou l'autre partie de script choisi doit être placée en première ligne sous le <body> si vous voulez protéger toute la page. Ce script est apparemment sans souci mais si vous découvrez un bug faites le mois savoir en m'écrivant à poste@adart.org , ce serait super sympa. @+ Franki
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.