Detection click droit un peut particulier

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 345 fois - Téléchargée 16 fois

Contenu du snippet

Comme son nom l'indique mon scripte détecte le clique droit ainsi que le clique droit et gauche! Je sais vous allé me dire que se script existe sous différente variable je suis OK.
Mais pas sous ma variable car au moment du clique droit la fenêtre vibre et à la fin des vibrations un message apparait.

J'ai écrie se script pour un site qui a pour but d'être drôle et amusant.

Ps: J?attends vos commentaires sur mon tit? bijoux.

N.B: J?ai modifié la présentation de mon script suite à un intérêt inconsidéré et irrationnelle de deux personnes sur mes fautes d?orthographe. Ou dois-je dire erreur orthographique ?

Source / Exemple :


Copier coller le Script suivant dans vos pages entre les Balise  <head> et </head>

// Début du script
<script language="JavaScript">
acopie=3
droite=2
gauche=1
bouge=self.moveBy
// La variable warning peut être changé juste se qui est entre "..."
var warning = "La copie c'est du vol et cela  détruit les sites, merci de votre compréhension !";
function wizz(doc) {
if (bouge) {
for (page = 10; page > 0; page--) {
for (decal = doc; decal > 0; decal--) {
bouge(0,page);
bouge(page,0);
bouge(0,-page);
bouge(-page,0);
}
}
}
}
function anti_copie(FF) {
if(navigator.appName == "Netscape"){
if(FF.which == acopie)
{
alert(wizz(5) || warning);
}
}
else
{
if (event.button==droite || event.button==gauche+droite)
alert(wizz(5) || warning)
}
}
document.onmousedown=anti_copie

</script>
// Fin du Script

Conclusion :


J?attends vos commentaires car je suis particulièrement contant de mon petit bijou et j?espère que vous l'apprécierez.

A voir également

Ajouter un commentaire

Commentaires

jdmcreator
Messages postés
647
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
4
Quand à ton code, Givit, j'ai réussi à le désactiver grâce à une excellente astuce donné sur l'éditeur javascript. Il suffit de mettre le lien suivant

javascript:alert('Clic droit réactivé!',document.ondragstart=document.body.ondragstart=null,document.oncontextmenu=document.body.oncontextmenu=null,document.onselectstart=document.body.onselectstart=null,document.onclick=null,document.body.onclick=null,document.onmousedown=document.body.onmousedown=null,document.onmouseup=document.body.onmouseup=null,document.onbeforecopy=document.body.onbeforecopy=null,document.onbeforecut=document.body.onbeforecut=null,document.oncopy=document.body.oncopy=null)

dans la barre des liens ;)

P.S. Ton script fonctionne sous Safari
P.P.S. Pour ce script ci-contre de kangourouxx, il est aussi désactivé par ce lien
givit
Messages postés
19
Date d'inscription
samedi 21 juin 2003
Statut
Membre
Dernière intervention
5 janvier 2009

oui tu as raison Lakichemole... sorry

Je viens d'essayer de le mettre en plus avec mon script et la page ne tremble pas, il n'y a que la fenêtre d'avertissement qui apparaît.

Dommage :-(
lakichemole
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

J'imagine que tu parles du code de kangourouxx a mon avis le code correspond à la fonction wizz qui elle meme appel bouge.
givit
Messages postés
19
Date d'inscription
samedi 21 juin 2003
Statut
Membre
Dernière intervention
5 janvier 2009

Salut Lakichemole,

Par contre, si tu pouvais m'isoler la partie du script qui fait trembler la fenetre lors du clique droit, ça m'intéresserait. (en espérant que cela fonctionne avec le code que je t'ai passé...
lakichemole
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

A non autant pour moi ça ne marche pas non plus :) Et sous mon firefox non plus :) (v3)

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.