Salut,
Je fais un petit outeil d'autocompletion et c'est très amusant à faire jusqu'à ce que ça deviennent vraiment tordu!
Voici donc 2 version illustrant mon problème :
http://bb.public.free.fr/css/suggest/suggest.html
http://bb.public.free.fr/css/suggest/suggest2.html
Vous pouvez voir sur le premier lien que lorsqu'on clique sur une option qui apparaît la valeur s'inscrit dans le champs de saisie. Seulement je souhaite que lorsqu'on clique en dehors de la zone de saisie la liste disparaisse.
Dans le second exemple j'ai logiquement, et naïvement, pensé au onblur. Seulement voilà lorsqu'on clique sur une option de la liste rien ne se passe puisque le onblur, faisant disparaître la liste, intervient avant le onclick de mon lien.
Voyez-vous comment je pourrais me sortir de cette situation?
Merci par avance.
Modifié par bbp (07 Nov 2005 - 21:32)
Je fais un petit outeil d'autocompletion et c'est très amusant à faire jusqu'à ce que ça deviennent vraiment tordu!
Voici donc 2 version illustrant mon problème :
http://bb.public.free.fr/css/suggest/suggest.html
http://bb.public.free.fr/css/suggest/suggest2.html
Vous pouvez voir sur le premier lien que lorsqu'on clique sur une option qui apparaît la valeur s'inscrit dans le champs de saisie. Seulement je souhaite que lorsqu'on clique en dehors de la zone de saisie la liste disparaisse.
Dans le second exemple j'ai logiquement, et naïvement, pensé au onblur. Seulement voilà lorsqu'on clique sur une option de la liste rien ne se passe puisque le onblur, faisant disparaître la liste, intervient avant le onclick de mon lien.
Voyez-vous comment je pourrais me sortir de cette situation?
Merci par avance.
Modifié par bbp (07 Nov 2005 - 21:32)