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 gérer "focusin" au niveau document et accéder à l'élément cliqué qui a généré le focus ?


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 145
    Points : 63
    Points
    63
    Par défaut Comment gérer "focusin" au niveau document et accéder à l'élément cliqué qui a généré le focus ?
    Bonjour,

    Je sèche sur quelque chose qui ne devrait pas être si compliqué.

    Circonstances :
    • Je dois, chaque fois que "document" se trouve "focused (focusin)" vérifier à partir d'un cookie que les données affichées sont à jour. Ca ce n'est pas trop difficile.
    • Par contre si le focusin est issu d'un click (ou autre) sur un élément de document, il faut exécuter le "event handler" associé.


    ainsi un click sur un l'élément de l'onglet affiché doit générer deux évènements :
    • le focusin sur le document et exécuter le handler associé
    • le click sur l'élément clické dans le document et exécuter le handler associé


    Normalement le click sur l'élément n'est pas arrêté, par conséquent le "bubbling" devrait se produire depuis l'élément et l’événement focusin sur "document" être récupéré et la fonction requise exécutée.
    Mais la transmission ne s'effectue pas et je ne trouve pas pourquoi.


    Je suis vraiment sec, en effet c'est en fait la première fois que je rencontre le cas, et ce que je sais ou ai trouvé comme piste ne me semble pas permettre pas de répondre.

    J'ai exploré plusieurs voies sans succès.

    Merci d'avance de m'éclairer, mes recherches sont restée pour l'instant vaines.

    Cordialement

    trebly

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    En effet, le bubbling devrait marcher. Je t'ai fait un exemple ici : http://jsbin.com/rocahuhupe/edit?html,css,js,output

    Tu as du code à montrer ?
    One Web to rule them all

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/07/2010, 15h20
  2. Réponses: 4
    Dernier message: 19/11/2009, 10h28
  3. Réponses: 6
    Dernier message: 02/03/2009, 05h25
  4. Réponses: 21
    Dernier message: 25/12/2008, 21h44
  5. Réponses: 3
    Dernier message: 19/05/2006, 11h05

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