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 :

Clic droit dans une div


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Par défaut Clic droit dans une div
    Bonjour,

    J'ai une question concernant le clic droit.

    Dans un premier temps, je détecte le clic droit grâce à ce petit bout de script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
            function detectRightClick(e)
            {
                if(e.which == 3)
                {
                    alert('clic droit');
                }
                return true;
            }
            document.onmousedown = detectRightClick;
    Pour l'instant, ce petit bout de code fonctionne sur l'intégralité de ma page.

    Or, ce que je voudrais, c'est que le clic ne soit détecté que dans une div, voire même, si c'est possible, sur le label de mon arborescence (c'est pour un explorateur).

    Ce clic droit me permettrait d'afficher un mini menu lors d'un clic sur un élément de mon arborescence...

    Pourriez-vous m'aider ?

    Cordialement,

    Nicolas

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ben pas document.onmousedown,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.gerELementById('mondiv').onmousedown document
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Par défaut
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     document.getElementById('madiv').onmousedown = detectRightClick;
    mais rien ne se passe.

  4. #4
    Inactif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 117
    Par défaut
    Citation Envoyé par Nicolas74 Voir le message
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     document.getElementById('madiv').onmousedown = detectRightClick;
    mais rien ne se passe.
    J'aurai plutot utilisé le oncontextmenu, en gérant ensuite le target et détectant son id.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    tu as mis un id sur le div ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Par défaut
    Oui j'ai bien un id

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

Discussions similaires

  1. réagir au clic droit dans une listbox
    Par simac dans le forum C++
    Réponses: 3
    Dernier message: 21/12/2014, 12h07
  2. Ajouter une fonction aur le clic droit dans une zone de text
    Par medmans dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2010, 14h13
  3. Clic droit dans une ListBox
    Par tonton67 dans le forum C++Builder
    Réponses: 2
    Dernier message: 01/04/2008, 21h29
  4. Interdire le Clic Droit dans une appli sous windows XP
    Par new-gate dans le forum Windows
    Réponses: 10
    Dernier message: 03/11/2005, 23h37
  5. clic droit dans une DrawGrid
    Par underdog dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/03/2005, 15h21

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