Tom's Guide > Forum > Programmation > empêcher clic gauche
Mot :    Pseudo :           
 

bonjour,

j'ai une image sur mon site sur laquelle j'en fais apparaître une autre par passage de la souris, mais je clique sur cette image, je passe sur une page inconnue.
Peut-on empêcher le clic ? j'ai essayé par la commange "gallerying="no", mais celle-ci ne bloque rien.

voici mon code:
<IMG height=540 alt="" src="info.png" width=720 border=0 usemap="#xxx"><map name="xxx">
<area shape="rect" coords="32,103, 179,368" href="p1.png" onmouseover="document.images['p1'].style.visibility='visible'"
onmouseout="document.images['p_1'].style.visibility='hidden'"></map>

<img name="p1" src="images/p1.png" style="position:absolute;top:30px;left:220px;visibility:hidden;" />


merci pour votre aide

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu ne veux plus que l'autre image apparaîsse ?

Répondre à milie0033

si, mais je ne veux pas qu'on puisse cliquer sur l'mage d'origine et tomber sur une page inconnue.

Répondre à filing45

salut, remplace href="p1.png" par href="#"

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

merci, çà fonctionne, juste un détail, lorsque je clique sur l'image, elle remonte dans la page, comme si elle était recentrée !

Répondre à filing45

href="#i"

met ce que tu veux à la place du i. il ne faut pas que # soit seul et cela ne remontera plus.

Répondre à okinou

çà marche! j'ai apporté cette modif à une image qui me renvoie le panel de "téléchargement de fichier" et là, horreur, çà ne marche pas !
la syntaxe est la même (ci-dessous)

<td align="center" height="25"><img src="xxx_g.png" usemap="#xxx">
<map name="xxx"><area shape="rect" coords="1,0,183,81" href="#i" onmouseover="document.images['doc_indispo.png'].style.visibility='visible'" onmouseout="document.images['doc_indispo.png'].style.visibility='hidden'">
</map>
<img name="doc_indispo.png" src="doc_indispo.png" align="center" style="position:absolute;top:400px;left:220px;visibility:hidden;"/>
</td>

Répondre à filing45

Tu peux aussi t'affranchir des map et area en passant par du css. Ca marche très bien aussi, et ça sera plus souple pour les modifications.
Regarde ici si ca t'intérésse : http://css.alsacreations.com/Galeries-de-menus-en-CSS

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

mon problème est résolu grâce à vos solutions

merci à tous

Répondre à filing45
Tom's Guide > Forum > Programmation > empêcher clic gauche
Aller à :

Il y a 735 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens