Anti clic droit avec menu contextuel

Voir le sujet précédent Voir le sujet suivant Aller en bas

Anti clic droit avec menu contextuel

Message par jeff3 le 16/10/2012, 15:27

Bonjour,

Je souhaiterai intégrer sur mon site via iWeb une fonction "Anti clic droit avec menu contextuel" pour signifier que les photos (intégrées via un player jquery) ne sont pas libres de droit. Pouvez-vous m'aider ?

Merci d'avance

jeff3
Nouveau

Messages : 3
Inscription : 16/10/2012 Masculin Localisation : paris
Version iWeb : 3
Publication : Ftp integré

Revenir en haut Aller en bas

Re: Anti clic droit avec menu contextuel

Message par koeklin le 27/10/2012, 12:35

Bonjour

Pour empecher le clic droit, coller ce code dans un widget fragment HTML

Code:
<script language="JavaScript" type="text/javascript">
<!--
var bodyLoad = parent.document.getElementsByTagName("body")[0];

bodyLoad.setAttribute("oncontextmenu","return false;");
bodyLoad.setAttribute( "ondragstart","return false;");
bodyLoad.setAttribute("onselectstart","return false;");

// -->
</script>

Source : https://discussions.apple.com/thread/2397695?threadID=2397695

Pour afficher en plus une boite d'avertissement j'en sais rien, autant mettre un message d'avertissement dans le pied de page.


Dernière édition par koeklin le 27/10/2012, 12:55, édité 1 fois

-------------------
Débutersurmac.com (tutoriels vidéos): 'iWeb (de la version '06 à la version '09) - mon site iWeb (en construction)
Pas d'aide par message privé - merci.

koeklin
Membre Pathologique

Messages : 1924
Inscription : 20/10/2007 Localisation : le vexin
Version iWeb : A remplir!
Publication : Ftp integré

http://www.debutersurmac.com/

Revenir en haut Aller en bas

Re: Anti clic droit avec menu contextuel

Message par jeff3 le 27/10/2012, 12:51

Merci pour ta réponse. Entre temps j'en ai trouvé un qui permet d'afficher un message d'alerte Wink

Code:

<script language="JavaScript">
function ejs_nodroit()
{
alert('message d'alerte');
return(false);
}
document.oncontextmenu = ejs_nodroit;
</script>

jeff3
Nouveau

Messages : 3
Inscription : 16/10/2012 Masculin Localisation : paris
Version iWeb : 3
Publication : Ftp integré

Revenir en haut Aller en bas

Re: Anti clic droit avec menu contextuel

Message par koeklin le 27/10/2012, 12:59

Et ça marche?
N'y a t'il pas besoin de remplacer
Code:
document.oncontextmenu = ejs_nodroit;
par
Code:
parent.document.oncontextmenu = ejs_nodroit;
?


PS: Je réédite le code que j'avais donné plus haut parce qu'il contenanit une ligne qui changeait le titre de la page, inutile dans le cadre de ce topic.

-------------------
Débutersurmac.com (tutoriels vidéos): 'iWeb (de la version '06 à la version '09) - mon site iWeb (en construction)
Pas d'aide par message privé - merci.

koeklin
Membre Pathologique

Messages : 1924
Inscription : 20/10/2007 Localisation : le vexin
Version iWeb : A remplir!
Publication : Ftp integré

http://www.debutersurmac.com/

Revenir en haut Aller en bas

Re: Anti clic droit avec menu contextuel

Message par jeff3 le 27/10/2012, 13:58

oui ça marche sur tous les navigateurs

jeff3
Nouveau

Messages : 3
Inscription : 16/10/2012 Masculin Localisation : paris
Version iWeb : 3
Publication : Ftp integré

Revenir en haut Aller en bas

Re: Anti clic droit avec menu contextuel

Message par Contenu sponsorisé Aujourd'hui à 03:10


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum