|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Développeur Web Inscription : avril 2011 Messages : 44 ![]() |
J'ai conçu une combo box en javascript à l'aide de div pour l'input box et la liste déroulante.
Le tout fonctionne parfaitement sur les navigateurs sauf pour ie et opéra. Impossible de reproduire l'événement Onblur sur une div afin de gérer les fermetures de la liste déroulante lorsque le focus est perdu. Le but est de traiter la fermeture de la liste déroulante lorsqu'un focus est donné sur un autre objet tel que une iframe, une window, un champ de formulaire, une autre div,... Un grand merci à celui qui pourra m'aider !!! Willpower m'a donné un bon coup de main en me donnant un de ses scripts mais difficile de l'adapter au mien. J'aimerai si possible que qqu'un jette un oeil sur le mien qui n'est pas trop long... Le fichier à lancer est test_ddlb.html |
|
|
00
|
|
|
#2 |
![]() ![]() Ingénieur développement logiciels Inscription : avril 2004 Messages : 2 051 ![]() |
Les éléments qui possèdent normalement le blur sont : Button, Checkbox, FileUpload, Layer, Password, Radio, Reset, Select, Submit, Text, TextArea, window
Le blur sur le div n'est pas supporté par tous les navigateurs. Tu peux essayer de fermer ta liste sur le focus de window (sans oublier de faire un preventDefault ou équivalent sur le focus des éléments qui ne doivent pas provoquer la fermeture de ta liste, à savoir : ta liste)
__________________
Modérateur/Rédacteur Tutoriels/Articles : - Espace de noms (ou namespace) en JavaScript - Créer une table HTML éditable en JavaScript (nouveau) - Smile.Fx : Bibliothèque d'effets visuels en JavaScript (en cours - démo disponible) |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Développeur Web Inscription : avril 2011 Messages : 44 ![]() |
J'ai essayé mais sans succès. Toujours le même problème sur ie et opéra.
As-tu pu jeter un oeil sur mes scripts ? Tu auras peut-être un flash sur ce qui faut faire... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com