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 :

Comment gerer un onclicks ur une zone particuliere


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 397
    Par défaut Comment gerer un onclicks ur une zone particuliere
    Voila pour l'exposé de la situation, je ne pense pas avoir besoin d'exhiber un code, j'espère que vous allez comprendre.

    J'ai une fenêtre ou j'ai créé un menu, et j'aimerais que si on clique à n'importe quel endroit de la fenêtre mais en dehors de ce menu, le menu disparaisse, mais je n'ai aucune idée de comment gérer cela alors que cela doit être évident.

    Mon menu est juste un div, pour le cacher, pas de problème, juste un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Div.style.visibility="hidden"
    Mais c'est en fait pour pouvoir détecter que le click a été effectué en dehors du menu que je ne trouve pas de solution.

    Merci par avance

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    gère le onclick sur toute la page et sur le menu
    (le plus simple c'est le onmouseout du menu)

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 397
    Par défaut
    J'ai du mal a assimiler la solution, si je crée un onclick sut toute la page et un autre onclick sur le menu, quand on cliquera sur le menu, ça prendra en priorité celui du menu?

    N'y a t'il pas de risque "d'interaction" entre les onclicks?

    Ou alors faut il gerer le fait que quand on clique sur le menu, ca va déclencher aussi le onclick de la fenetre?

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Citation Envoyé par tusssss Voir le message
    Ou alors faut il gerer le fait que quand on clique sur le menu, ca va déclencher aussi le onclick de la fenetre?
    Il te faut lire un peu d'info sur la remontée des événements (bubbling)
    ici tu trouvera une description simplifiée http://www.coursweb.ch/javascript/events.html

    Et dans la page tu trouvera un lien vers une explication détaillée si besoin.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 397
    Par défaut
    Merci pour le lien. J'ai appris quelque chose de plus

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

Discussions similaires

  1. Comment desactivé un onclick sur une balise <a>
    Par Bruno2000 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/08/2006, 17h02
  2. [C#][Débutant] Comment gerer des datas dans une form
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/04/2006, 00h10
  3. Réponses: 3
    Dernier message: 22/03/2006, 09h47
  4. comment revenir à la ligne avec une zone memo ?
    Par kuhnden dans le forum Access
    Réponses: 2
    Dernier message: 23/11/2005, 22h38
  5. Comment afficher les toolTipText dans une zone de statut ?
    Par nicok01 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 28/01/2005, 13h32

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