Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2011, 14h50   #1
Candidat au titre de Membre du Club
 
Homme
Développeur Web
Inscription : avril 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2011
Messages : 44
Points : 10
Points : 10
Par défaut Construire une combobox entièrement paramétrable : IE et Opera

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
Fichiers attachés
Type de fichier : zip Combbox.zip (6,3 Ko, 2 affichages)
PatSan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 08h31   #2
Rédacteur/Modérateur
 
Avatar de bigboomshakala
 
Homme
Ingénieur développement logiciels
Inscription : avril 2004
Messages : 2 051
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2004
Messages : 2 051
Points : 2 425
Points : 2 425
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)

mon espace
bigboomshakala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 15h27   #3
Candidat au titre de Membre du Club
 
Homme
Développeur Web
Inscription : avril 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web
Secteur : Arts - Culture

Informations forums :
Inscription : avril 2011
Messages : 44
Points : 10
Points : 10
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...
PatSan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h41.


 
 
 
 
Partenaires

Hébergement Web