IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fonction sur clic droit


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut Fonction sur clic droit
    Bonjour,
    je souhaite développer une appli dans laquelle le clic droit doit exécuter une fonction. apres pas mal de recherches, je n'ai pas trouvé grand chose sur le net a par ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <html> 
         <head> 
            <meta   http-equiv="Content-Type"        content="text/HTML;      charset=UTF-8"     /> 
            <title>D´etection     des  clics  de  la  souris</title> 
            <script  type="text/javascript"> 
              window.addEventListener('Load',init,false); 
               function   init(){ 
                 window.addEventListener('Click',detection,false); 
                 window.addEventListener('Contextmenu',rien,true); 
               } 
               function   detection(event){ 
                 switch(event.button){ 
                    case  0  : 
                      message("clic     gauche   !"); 
                      break; 
    				      case  2  : 
                      message("clic     droit   !"); 
                      break; 
                 } 
               } 
               function   rien(event){ 
                 event.preventDefault();//         Annule   l'´ev´enement  event 
               } 
               function   message(msg){ 
                 var  paragraphe     = document.getElementsByTagName('p'); 
                 var  texte   =  msg+"<br   />"; 
                 paragraphe[0].innerHTML=texte; 
               } 
            </script> 
          </head> 
          <body> 
            <p></p> 
          </body> 
       </html>
    J'aurais espéré que ca m'aide a réaliser mon truc, mais apparement ca ne marche meme pas. Quelqun peut me dire s'il y a une erreur dans le code. Ou meme mieux si quelqun peut m'expliquer comment je gere le clic droit et gauche (c'est a dire que je veux lancer une fonction sur le clic gauche et une autre fonction sur le clic droit). pour le moment je n'y arrive que avec le clic gauche.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Bonjour,
    Bienvenue sur les forums de dvp.com,

    Regarde ce post, tu y trouveras toutes les infos.
    https://www.developpez.net/forums/d7...s/#post4286701

    ERE

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Merci beaucoup, j'avais pourtant cherché pas mal de temps sur le forum...
    Et j'ai principalement trouvé mon bonheur ici : https://developer.mozilla.org/en/DOM/event.button

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Excellent. Mais tu ne vois là que la face Mozilla

    Bon dev,

    ERE

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Par défaut
    Oui oui, c'est parce que pour mon projet (scolaire), l'appli doit etre valide pour Firefox seulement (enfin respecter le W3C) mais j'ai trouvé aussi comment faire pour qu'il soit compatible aussi avec IE.

Discussions similaires

  1. wxTreeCtrl et emun contextuel sur clic droit
    Par zuzuu dans le forum wxWidgets
    Réponses: 2
    Dernier message: 05/11/2010, 10h39
  2. [AC-2007] Mise en forme sur clic droit
    Par gwent dans le forum IHM
    Réponses: 0
    Dernier message: 16/09/2010, 12h57
  3. [AC-2003] Ouverture intempestive d'un formulaire sur clic droit
    Par ca--rd dans le forum IHM
    Réponses: 1
    Dernier message: 26/08/2010, 09h08
  4. Changer la fonction du Clic Droit -> "Edit"
    Par FoX_*D i E* dans le forum Windows 7
    Réponses: 2
    Dernier message: 15/03/2010, 07h02
  5. Evènement sur clic droit !?
    Par soccersoft dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/12/2002, 21h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo