Ré-affectation du click droit

Eléphant du PHP | 138 Messages

19 juil. 2005, 18:30

Salut

Est ce que quelqu'un sait s'il est possible d'affecter de nouvelles actions lors d'un click droit sur un navigateur.

En fait je veux faire un nouveau menu sur un click droit de souris qui ne soit pas celui de IE.

merci
Il y a des gens qui ont une bibliothèque comme des eunuques ont un harem (V. Hugo)

Mammouth du PHP | 19672 Messages

19 juil. 2005, 19:03

Ça me surprendrait puisque le clic droit peut être détecté par JavaScript, mais il appelle une commande système sur laquelle tu ne pourras certainement pas agir en JavaScript.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 983 Messages

19 juil. 2005, 21:25

Oui c'est possible:

http://www.jejavascript.net/menucont.php

Pour info, j'ai tapé javascript menu clic droit dans google.

Eléphant du PHP | 138 Messages

19 juil. 2005, 21:47

Salut

tu as raison, j'ai essayé ça après avoir cherché pendant 3plombes la fonction which (uniquement sous netscape) qui détecte le click :
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function Position(evenement)
{
     if(evenement.which == 3){
     		document.write('<div align="center" style="background-color: #DDDDDD; width: 200px"><a href="#">lister moi</a><br/><a href="#">ne me lister pas</a><br/></div>');
     }
}
document.onmousedown = Position;
//-->
</script>
</head><body>
</body></html>
Mais cela ne désactive pas le menu du click droit, on peut faire apparaitre son propre menu mais il apparait en plus de l'habituel :cry:

tant pis, et pas cool [-X
merci quand même

PS pour IE je viens juste de trouver c'est "event.button" et c'est pareil
Il y a des gens qui ont une bibliothèque comme des eunuques ont un harem (V. Hugo)