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 :

Windows onBlur et autres éléments


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par défaut Windows onBlur et autres éléments
    Bonjour,

    J'aurai besoin d'un petit coup de main svp.
    Sur une page HTML, j'écoute les évènements onBlur et onFocus.
    (Avec la Lib Prototype, ça donne ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function onBlurWindow(evt) {
      window.status = "!!!!!!!!!! onBlur !!!!!!!!!!";
    }
     
    function onFocusWindow(evt) {
      window.status = "!!!!!!!!!! onFocus !!!!!!!!!!";
    }
     
    window.onblur = onBlurWindow.bindAsEventListener(this);
    window.onfocus = onFocusWindow.bindAsEventListener(this);
    Pour la gestion des évènements sur une page texte, aucun dysfonctionnements remontés.
    Par contre, dès que j'utilise des boutons ou autre textarea, ça se complique.
    Quand le focus passe à un de ces éléments, la "window" perd le focus et appel donc onBlurWindow(evt)...

    Quelqu'un saurait-il comment bypasser ce comportement ?

    Merci d'avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par jak0 Voir le message
    Quand le focus passe à un de ces éléments, la "window" perd le focus et appel donc onBlurWindow(evt)...

    Quelqu'un saurait-il comment bypasser ce comportement ?
    je ne peux pas plus détailler car je n'utilise pas, mais tu peux faire une recherche sur CancelBubble ...

    A+

  3. #3
    Membre confirmé
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par défaut
    Merci, je check ça de suite...

  4. #4
    Membre confirmé
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par défaut
    J'ai finalement fait ça autrement. J'ai pas réussi à gérer le cancelBubble correctement... Merci quand même ^^

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    salut ...
    ce serai cool d'expliquer comment tu as fait ..car j'ai exactement le même problème
    merciiiiiiii

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

Discussions similaires

  1. ToolTipText caché par d'autres éléments
    Par Seb33300 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 12/02/2007, 10h47
  2. Etendre le bureau windows sur un autre pc
    Par Pysk0B0b dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 24/08/2006, 19h58
  3. pointer sur un autre élément d'une liste en codage
    Par rahan_dave dans le forum Access
    Réponses: 3
    Dernier message: 03/02/2006, 13h25
  4. Selection d'une "window" depuis une autre
    Par ouioui2000 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/12/2005, 07h48
  5. Réponses: 2
    Dernier message: 06/04/2004, 08h39

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