Contrôle et protection avec click droit de la souirs

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 736 fois - Téléchargée 31 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire Commentaires
Messages postés
34
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
9 août 2007

je vois pas pourquoi tu met des compt dans les messages à afficher, puisque ces messages ne s'affichent que pour une seule valeur de compt (a part pour la derniere fois (>5) !!! mdr
Messages postés
23
Date d'inscription
mardi 10 août 2004
Statut
Membre
Dernière intervention
11 janvier 2008

c vrais il sert a rien ton code... quand tu cliques sur une image avec le bouton droite de la souris et en meme temps sur la touches Enter tu verras le menu contextuel apparaîtera;-)

@+
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
ça sert à rien et c'est pas optimisé...

tu ne bloque que les débutants (et encore....)

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.