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 :

Onclick dans une div qui contient elle aussi un onclick


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Points : 8
    Points
    8
    Par défaut Onclick dans une div qui contient elle aussi un onclick
    Bonjour !

    Alors j'ai une div (maFenetre) qui contient un événement onclick et cette div contient plusieurs sous éléments (des li ) qui eux aussi possèdent un événement onclick mais différent de celui de la div maFenetre. Mon probleme est que lorsque je clique sur un sous élément de la div maFenetre le onclick des li s'exécute mais tout de suite apres c'est le onclick de la div ma Fenetre qui s'éxécute...Chose logique je sais...mais est ce qu'il y aurait une facon pour que le onclick de la div maFenetre ne s'exécute pas si j'ai clicé sur mon élément li ??

    en gros mon HTML ressemble a sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div id='maFenetre' onclick='fenetre.selectionner(maFenetre)'>
    <ul id='listeDocuments'>
       <li id='document1'><a href="#" onclick='fenetre.ouvre('document1')'>Document 1</li>
    <li id='document2'><a href="#" onclick='fenetre.ouvre('document2')'>Document 2</li>
    <ul>
    </div>
    Merci d'avance

  2. #2
    Membre averti Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Points : 425
    Points
    425
    Par défaut
    Sous firefox tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    event.stopPropagation();
    et sous IE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    event.cancelBubble=true;

Discussions similaires

  1. Réponses: 13
    Dernier message: 08/06/2012, 16h19
  2. image dans une image qui contient un bouton image
    Par ChTiRiBi dans le forum JSF
    Réponses: 6
    Dernier message: 12/04/2010, 10h17
  3. Réponses: 4
    Dernier message: 30/05/2007, 15h00
  4. suppression dans une table qui contient une clé etrangère
    Par zana74 dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 08/08/2006, 10h58

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