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

jQuery Discussion :

Comment intercepter un clic bouton droit


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 265
    Par défaut Comment intercepter un clic bouton droit
    Bonjour,

    Je cherche vainement à intercepter un clic sur un bouton en utilisant une identification de classe. En réalité, je souhaiterais uniquement intercepter les clics sur le bouton droit.
    Voici ci-dessous un programme test. Lorsque j'essaie de contrôler les clics pour des éléments de classe "references", cela ne marche pas pour le bouton droit, mais cela est OK pour le gauche;.

    Par contre si j'utilise "document" à la place de la classe, cela fonctionne correctement pour les 2 boutons. (évidemment ce n'est pas ce que je cherche à faire).
    Je dois surement m'y prendre mal. Merci donc de me donner des conseils.

    Gérard

    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
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR">
    <head> 
    <meta http-equiv="content-language" content="fr-FR" />
    <meta name="language" content="fr-FR" />
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 
    <meta http-equiv="Cache-Control" content="no-store" />
    <script src="https://code.jquery.com/jquery-2.1.0.min.js"></script> 
    <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> 
    <script src="jquery.cookie.js"></script>
    <script>
     
    $(document).ready(function() 
    {
    	document.oncontextmenu = function() {return false;};  // je désactive le menu contextuel standard
     
        	// $(document).click(function(e)  // avec cette ligne c'est OK
     
             $(".references").click(function(e) 
       	{
            	alert("Hello"); 
        	});
     
    });   
    </script>
    </head>
    <body>
    <h2><center>hello<p>
    <form>
    <input   class="references" type="button" value="cliquez"  />
    </form>
    </body></html>

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 265
    Par défaut
    J'ai résolu on problème en utiilsant"mousedown".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/09/2006, 04h36
  2. Réponses: 18
    Dernier message: 07/06/2006, 15h16
  3. Réponses: 3
    Dernier message: 06/06/2006, 17h38
  4. [C#]Comment forcer la sélection d'un noeud avec bouton droit
    Par irnbru dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/11/2005, 19h39
  5. Réponses: 7
    Dernier message: 27/06/2005, 22h05

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