Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
717 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu contextuel sur Opera

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu contextuel sur Opera

n°1210394
Sp4M-
Posté le 29-09-2005 à 05:24:54  profilanswer
 

Bonjour, j'apprend petit a petit le javascript, et apres avoir fait a peu pret le tour du langage sous IE et Firefox, je me bute a un petit probleme de compatibilité sous Opera ...  :heink:  
Je m'explique, Je souhaite recuperer un event sur le clic droit (oncontextmenu fonctionne sur IE et Mozilla)
 
<IMG SRC="test.png" oncontextmenu="ContextMenu(); return false;">
 
Le code ci dessus intercepte le clic droit (argument oncontextmenu) sous IE et Firefox, puis apelle ContextMenu() qui genere un menu "maison", enfin le "return false;" annule le menu contextuel standard. Mon probleme reside dans le fait qu'il semblerait que ceci ne soit pas geré sous Opera .. ou d'une autre maniere que je n'ai pas trouvé  :??:  
 
Une idée ?

mood
Publicité
Posté le 29-09-2005 à 05:24:54  profilanswer
 

n°1210402
gatsusat
Posté le 29-09-2005 à 07:05:12  profilanswer
 

normal, bloquer le clic droit ou ajouter un menu maison sur le clic droit est une abération.
 
On ne le répètera jamais assez. Tu verras, 50 % de tes visiteurs vont gueuler parce qu'ils n'ont pas accès à leur menu à eux.
 
et puis ca fait 2 ans que je n'ai pas vu un menu casse couilles de ce genre

n°1210409
FlorentG
Unité de Masse
Posté le 29-09-2005 à 07:57:29  profilanswer
 

Et si tu désactive le clique droit, on fait comment pour enregistrer l'image, ou regarder ses propriétés, ou autres actions utiles ?

n°1210692
Sp4M-
Posté le 29-09-2005 à 12:12:19  profilanswer
 

Arf non j'ai oublié de preciser, ce n'est pas du tout pour copyrighter une image ou quelque chose du genre, mais je developpe un petit jeu en javascript, et j'ai besoin d'un petit menu d'action possible du personnage lors d'un clic droit sur cetains objets interactifs du jeu, voilà tout :)
 
Je concoit aisement que vous preferiez que ce genre de pratique ne se multiplie pas (j'ai moi même horreur des menus bidons), vous pouvez donc me repondre par MP si vous preferez, ou meme encore si vous souhaitez voir un apercu du jeu !  :pt1cable:  
 
Désolé pour le malentendu ;)


Message édité par Sp4M- le 29-09-2005 à 12:29:11
n°1210708
gatsusat
Posté le 29-09-2005 à 12:42:48  profilanswer
 

fais un petit bouton a coté du perso qui te mpermette d'afficher des infos ou bien le menu

n°1210730
omega2
Posté le 29-09-2005 à 13:11:55  profilanswer
 

Ou bien, affiche des bulles d'info quand la souri reste au dessus d'un élément pendant x secondes.

n°1210737
Sp4M-
Posté le 29-09-2005 à 13:16:45  profilanswer
 

gatsusat a écrit :

fais un petit bouton a coté du perso qui te mpermette d'afficher des infos ou bien le menu


 
Niveau gameplay c'est vraiment pas le top d'avoir un bouton eloigné de l'objet (On peut pas se permettre de l'afficher au milieu de l'ecran sous peine de cacher d'autres items) helas :non:

n°1210763
FlorentG
Unité de Masse
Posté le 29-09-2005 à 13:53:01  profilanswer
 

Ok, donc c'est un cas très particulier :jap: Le mieux est d'utiliser onclick, et de tester quel bouton a été cliqué

n°1211176
Sp4M-
Posté le 29-09-2005 à 22:08:47  profilanswer
 

L'evenement javascript onClick ne se declenche pas sur le bouton droit de la souris  ;)

n°1211180
FlorentG
Unité de Masse
Posté le 29-09-2005 à 22:15:17  profilanswer
 

Si :o C'est comme ça que les mecs désactivent le click droit...

mood
Publicité
Posté le 29-09-2005 à 22:15:17  profilanswer
 

n°1211181
FlorentG
Unité de Masse
Posté le 29-09-2005 à 22:15:28  profilanswer
 

Ou alors en utilisant onMouseUp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu contextuel sur Opera

 

Sujets relatifs
SVP:comment créer un lien pour bouton sous flashds un menu!?!?!,menu style onglet avec coin cassé
Mon site s'affiche mal sous Operamenu select qui affiche/cache les lignes d'un tableau
Navigation par menu déroulant avec framepb de menu CSS
Récuperer les infos d'une Liste/menu[html/css/javascript] menu clic gauche
pb menu reroutageValeur de liste pour menu deroulant.
Plus de sujets relatifs à : Menu contextuel sur Opera


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR