Bloquer clic droit

Fermé
leswads Messages postés 2 Date d'inscription samedi 7 juillet 2007 Statut Membre Dernière intervention 6 septembre 2008 - 22 août 2008 à 19:39
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 - 2 oct. 2008 à 17:35
Bonjour à tous,

à la lecture des posts sur le mm thème, j'ai bien compris que cela ne présente pas beaucoup d'intérêt de bloquer le clic droit pour empêcher la copie de photos car il y a d'autres moyens pour contourner ces scripts mais...

j'ai essayé le script donné dans les astuces qui fonctionne (bien sur)

mais j'aimerai bien comprendre pourquoi le script que j'ai eu par un copain ne marche pas sur ma page et fonctionne sur la sienne (bien sur !)

j'utilise un éditeur de page web( car je capte pas grand chose en html) qui n'est pas le mm que celui du copain... est ce que ça peut venir de cela ?

j'ai donc mis le script dans l'entete mais avant la partie "body" j'ai d'autres lignes de commande ... même question ?

je vous met le script si quelqu'un peut éclairer ma lanterne... car cela devient un question de principe lol

<html>
<head>
<SCRIPT LANGUAGE="java-script">
<!--
function noclick()
{
if (event.button==2)
{
alert('Copyright ©xxx Merci');
}
}
document.java-script=noclick
//-->
</SCRIPT>

(en espèrant que cela ne soulève pas de nouvelles remarques sur l'inutilité de cette démarche)

merci d'avance à ceux qui pourront m'aider

nine

5 réponses

artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
22 août 2008 à 20:42
si ton code ne marche pas c'est que tu as pas le même navigateur que lui. il faut utiliser un code un peu plus poussé, je le trouve pour toi et je te le donne
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
22 août 2008 à 20:47
<script type="text/javascript">
<!-- début
function non(clic) {
var msg="Propriété de ***"; //message qui apparait à celui qui fait clic droit
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(msg);
return false;}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
return true;
}
document.onmousedown = non;
// fin -->
</script>
0
leswads Messages postés 2 Date d'inscription samedi 7 juillet 2007 Statut Membre Dernière intervention 6 septembre 2008
6 sept. 2008 à 14:16
Avec un peu de retard... merci beaucoup artragis pour ta réponse, je teste tout cela ce week end
0
ce code met le message mais ne bloque pas l enregi
strement de la page photo etc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
2 oct. 2008 à 17:35
==>tu ne pourras pas le faire. Le but de ce code est juste d'empêcher le clic droit, mais un ctrl S enregistrera la page, et en plus sil te suffit d'utiliser le code source pour télécharger l'image. Javascript ne permet pas ce genre de chose pour l'instant, à quand les navigateur qui permette de protéger les images?
0