begin process at 2012 02 11 03:15:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets

 > DETECTION CLICK DROIT UN PEUT PARTICULIER

DETECTION CLICK DROIT UN PEUT PARTICULIER


 Information sur la source

Note :
5 / 10 - par 3 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets Classé sous :click droit, copie, vibration, detection, anti Niveau :Débutant Date de création :01/01/2009 Date de mise à jour :02/01/2009 13:12:13 Vu :4 539

Auteur : kangourouxxx

Ecrire un message privé
Site perso
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 Description

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

  • 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
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.


 Historique

01 janvier 2009 21:19:58 :
J'ai effectuer cette mise a jour suite a un commentaire, j'ai commenter mon script.
02 janvier 2009 13:12:13 :
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 ?

 Sources du même auteur

AFFICHE DE 1 A PLEIN DE MESSAGES DANS LA BARRE DE STATUT DU ...
DÉTECTION D'IE

 Sources de la même categorie

Source avec Zip Source avec une capture SHOWMAPAREA par phidelum
DHTML IE FILTRE DÉGRADÉ (OUTIL HTML POUR DÉVELOPPEUR) par internetdev
Source avec Zip ANIMATION DU TEXTE par brennal
Source avec Zip Source avec une capture EFFET RAYONS DU SOLEIL par tefa24600
TAILLE DE TEXTE EN FONCTION DE LA RÉSOLUTION par tefa24600

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
DÉTECTION D'IE par kangourouxxx
Source avec Zip DÉTECTER NAVIGATEUR par Yxion
SCRIPT ANTI-INTERNET EXPLORER ! par Ahweb
DÉSACTIVER LE CLIC DROIT par spidermario

Commentaires et avis

Commentaire de pysco68 le 01/01/2009 20:34:52 5/10

Bonsoir...

je viens plus ou moins vite fait de tester ta source... première surprise: elle marche même sous Firefox et google Chrome (du moins le dernier Nightly de Chromium)... fin bref...

après je ne prononce par quand a l'utilité d'un tel script...

après je pense qu'histoire de rendre ta source au moins utile pour les débutants ce serait cool de la commenter un peux au moins....

P.S.: indente!

bonne soirée

Commentaire de Arto_8000 le 01/01/2009 22:43:33

Peu importe la variante que l'on fait ça reste tout aussi inutile.

Si tu veux modernise ton script, tu devrais utiliser addEventListener pour la plupart des navigateurs et attachEvent pour Internet Explorer au lieu de passer directement par l'attribut "onmousedown".

Commentaire de MoineCopiste le 05/01/2009 09:45:55

Bonjour, comme tu le dis si bien ton script est bien un « petit » bijou,
mais il ne sort pas de chez CARTIER. ( Rires)

1° il ne fonctionne pas sous Opera ( Windows et linux )
2° Sous Google Chrome : coté vibration . faut imaginer .
3° sous Epiphany ( Linux ) on a connu pire, mais bon ..
4° Sous Firefox 2 Windows et FireFox 3 Linux ça frémit un peu .
de plus on peut copier TOUT ce que l'on veux après le passage de la fenêtre .
5° Safari (Windows ) Juste la boite à message ..
Internet Explorer . No comment ça avale tout .  (rires)

Ma question est :

Rassure-moi,  dis-nous que tu t'es fait plaisir a faire un assemblage de bout de codes ( comme les « Lego » ) et que c'est pour nous faire rire .

Je taquine... Je commente...
Je ne connais rien en Javascript, je teste et je me renseigne, pour en comprendre les méandres.

Merci pour ce moment hilarant .

Bonne année à tous .

Commentaire de lakichemole le 05/01/2009 10:16:10 5/10

MoineCopiste :  c'est cool que tu ais pu testé sur tous ces navigateurs et que tu ais fait ce petit résumé mais bon les moqueries c'est pas top :)
Sinon concernant le code il manque un peu de commentaire.
Quand à l'utilité d'un tel script comme dirais l'autre, tant que tu touche pas au droits windows il est impossible d'empêcher quelqu'un de copier se qu'il voit sur son écran (rien que le bouton fichier enregistrer sous... ).

Commentaire de MoineCopiste le 05/01/2009 10:43:27

Bonjour LAKICHEMOLE,

Je ne me serai pas permis de me moquer ...

j'ai juste répondu sur le même ton que kangourouxxx, c'est a dire le coté humour, comme il l'a fait dans son exposé de la source citée en deçà...

Si cela à été pris pour de la moquerie, je m'en excuse ...

Car construire c'est déjà faire quelque chose ...

Moi je ne fais rien , à part tester ...

Je me vois donc mal placé pour me moquer ..; Mais émettre les résultats de mes tests, je crois que je peux ,? Non ?

Bonne journée à tous ...

Commentaire de lakichemole le 05/01/2009 11:10:04

Oui tu la même très bien fait :)

Commentaire de jdmcreator le 05/01/2009 15:37:19 5/10

Bonjour,

Une petite remarque pour ce script : sous IE, lorsque la page contenant le script est dans une frame, la frame se déplace :P

Bonne journée ;)

Commentaire de givit le 05/01/2009 16:50:32

Salut,

Bravo pour l'initiative, mais même sout ie ton script n'empèche pas la copie d'image ou du moins l'ouverture de l'onglet, car en faisant le clique gauche(rester dessus), clique droit, relachement clique gauche puis relachement clique droit l'onglet apparait...

Dommage

Commentaire de givit le 05/01/2009 17:08:29

Oups re moi,

Tien si tu veux interdire le clique droit dans ie (pour les autres navigateurs, je ne sais pas si il fonctionne)

A mettre juste après la balise <body>

<div id="ie5menu" class="habillage" onMouseover="highlightie5(event)" onMouseout="lowlightie5(event)" onClick="jumptoie5(event)" display:none>
</div>
<script language="JavaScript1.2">
var display_url=50
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
if (ie5||ns6)
var menuobj=document.getElementById("ie5menu")
function showmenuie5(e){
var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX
var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY
if (rightedge<menuobj.offsetWidth)
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidth
else
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX
if (bottomedge<menuobj.offsetHeight)
menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeight
else
menuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY
menuobj.style.visibility="visible"
return false
}
function hidemenuie5(e){
menuobj.style.visibility="hidden"
}
function highlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode  
firingobj.style.backgroundColor="#00FF00"
firingobj.style.color="#000000"
if (display_url==1)
window.status=event.srcElement.url
}
}
function lowlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode
firingobj.style.backgroundColor=""
firingobj.style.color="#00FF00"
window.status=''
}
}
function jumptoie5(e){  
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems" ||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode
if (firingobj.getAttribute("target"))
window.open(firingobj.getAttribute("url"),firingobj.getAttribute("target"))
else
window.location=firingobj.getAttribute("url")
}
}
if (ie5||ns6){
menuobj.style.display=''
document.oncontextmenu=showmenuie5
document.onclick=hidemenuie5
}
</script>

Commentaire de lakichemole le 05/01/2009 17:21:28

GIVIT : Et si tu appuis sur la touche du clavier "click droit" (la touche bizard entre le ctrl droit et la touche windows de droite sur un clavier standard) je pense que cela pase a travers ton code :)

Commentaire de lakichemole le 05/01/2009 17:25:48

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

Commentaire de givit le 05/01/2009 17:32:58

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é...

Commentaire de lakichemole le 05/01/2009 17:40:26

J'imagine que tu parles du code de kangourouxx a mon avis le code correspond à la fonction wizz qui elle meme appel bouge.

Commentaire de givit le 05/01/2009 17:47:41

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 :-(

Commentaire de jdmcreator le 10/01/2009 16:24:17

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Copie de frames [ par Fab ] Bonjour,Voici mon pb : j'ai une page avec 3 frames.Dans le premier, je charge 1 page externe (url http://www.....).Je souhaite savoir comment procéder Detection fenetre ouverte [ par electroweb ] Bonjour à tous.Je cherche comment lors de l'ouverture d'une fenetre POPUP "window.open" si celle ci est déja ouverte.Merci pour votre aide. copie de texte [ par geo42 ] Slt, avec le script suivant je peut copier le texte dans le input et le coller dans le outputmon objectif serait de pouvoir recuperer le texte dans le script detection plug-in Flash [ par domino1964 ] Bonjour,Je suis à la recherche d'un script qui me permettrait de detecter, sous IE (4 et +) et Netscape (4 et +), si le plug-in Flash est installé. Si detection plug in [ par kinooo ] J'ai un script qui me permet de detecter le plug in present (flash) chez le visiteur.Malheureusement, il ne marche qu'avec netscape.Est ce que qq sera Anti-slash [ par lgh ] Bonjour,Je cherche à écrire dans un script javascript un \ dans ...=/^[a-z,A-Z,0-9 etc]....$/ .Merci de répondre.LGH anti-slash [ par lgh ] Bonjour,Comme suite à mes messages d'hier concernant l'anti-slash, l'urgence de la réponse n'est plus de mise. J'ai contourné la difficulté... La ques Detection de page Html existante [ par lepelleo ] Salut a tous et a toutes,je cherche un code source en JavaScript qui permet de verifier l'existance d'une page html.si celle page n'est pas presente s cherche variable de detection de realplayer execution sur le client [ par lookme ] on recherche un script qui s'execute sur une page html pouvant lire un fichier son realplayer par defaut a condition que le client possede realplayer


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,162 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales