OVH Cloud OVH Cloud

Clic droit variable

6 réponses
Avatar
Marcelo
Salut à tous,

Voila grosso modo le problème: une image au milieu d'une page html, et je
voudrais que le clic droit fonctionne sur l'image et pas sur le reste de la
page. Possible ?

Merci d'avance

6 réponses

Avatar
codomaniac
"Marcelo" <!!SPAM!!superfiesta??SPAM??@free.fr> a écrit dans le message de
news: 41dae5df$0$23338$
Salut à tous,

Voila grosso modo le problème: une image au milieu d'une page html, et je
voudrais que le clic droit fonctionne sur l'image et pas sur le reste de
la

page. Possible ?

Merci d'avance




ca devrait t'aider un peu :

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY oncontextmenu="if(event.srcElement.tagName != 'IMG'){return(false);}">

<IMG heigh0 width0>

</BODY>
</HTML>

Avatar
Marcelo
Merci (mes notions de javascript sont très limitées...)
Ca marche presque parfaitement. C'est ok avec IE mais pas avec Firfox.
Etonnant car le oncontextmenu="return false;" marche avec Firefox. Que
retourne précisemment la fonction oncontextmenu="if(event.srcElement.tagName
!= 'IMG'){return(false);}" ?
Si possible, pouvez-vous l'adapter pour qu'elle retourne return false;
(je n'arrive même pas à faire ça...)
Merci d'avance
Avatar
Olivier Miakinen

Voila grosso modo le problème: une image au milieu d'une page html, et je
voudrais que le clic droit fonctionne sur l'image et pas sur le reste de la
page. Possible ?


Juste par curiosité, pourquoi voudrais-tu empêcher les gens d'utiliser
le clic droit pour, entre autres choses,
- aller à la page précédente
- aller à la page suivante
- actualiser la page
- la mettre dans les marque-pages
- l'envoyer par courriel à quelqu'un (voire à soi-même)
- voir l'image de fond
- sélectionner tout le texte
- voir le code source de la page
- afficher des informations sur la page
- etc. ?

Bien sûr, toutes ces actions peuvent se faire autrement, que ce soit au
clavier ou en passant par les menus, mais pourquoi emmerder le visiteur
qui doit alors apprendre une autre manière de faire ce qu'il faisait
avec le clic droit ?

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.

Avatar
Cenekemoi

Voila grosso modo le problème: une image au milieu d'une page html,
et je voudrais que le clic droit fonctionne sur l'image et pas sur
le reste de la page. Possible ?


Juste par curiosité, pourquoi voudrais-tu empêcher les gens d'utiliser
le clic droit pour, entre autres choses,
- aller à la page précédente
- aller à la page suivante
- actualiser la page
- la mettre dans les marque-pages
- l'envoyer par courriel à quelqu'un (voire à soi-même)
- voir l'image de fond
- sélectionner tout le texte
- voir le code source de la page
- afficher des informations sur la page
- etc. ?

Bien sûr, toutes ces actions peuvent se faire autrement, que ce soit
au clavier ou en passant par les menus, mais pourquoi emmerder le
visiteur qui doit alors apprendre une autre manière de faire ce qu'il
faisait avec le clic droit ?


Tout à fait exact, d'autant plus que d'habitude c'est l'inverse qui est
demandé : pas de clic droit sur les images pour [pseudo-]empêcher leur
copie.
Amusant...

--
Cordialement, Thierry ;-)


Avatar
L'ermite
Cenekemoi wrote:
...d'habitude c'est l'inverse qui est
demandé : pas de clic droit sur les images pour [pseudo-]empêcher leur
copie.


ce qui est tout aussi absurbe dans la mesure où l'image reste récupérable à
partir du code source de la page, voire dans le cache du navigateur, et que
Firefox peut être configuré de manière à ignorer les inhibitions du clic droit:
Tools > Options > Web features > Enable Javacript.. Advanced > décochage de
Disable or replace context menus. Peut-être même que cette option est décochée
par défaut. De toute façon, tout ce qui est fait au niveau du navigateur
(javacript, vbscript,...) est contournable.
Chercher à bloquer le clic droit, que ce soit sur une image ou quoi que ce soit
d'autre, n'a vraiment aucun intérêt si ce n'est celui d'emmerder les visiteurs.

--
L'ermite

Avatar
Thibaut Allender
Chercher à bloquer le clic droit, que ce soit sur une image ou quoi que
ce soit d'autre, n'a vraiment aucun intérêt si ce n'est celui d'emmerder
les visiteurs.


et de se faire chier pour rien par la meme occasion :)

--
thibaut allender | freelance | http://capsule.org