Javascript : simuler un OnBlur sur Div

patsherbrooke Messages postés 2 Date d'inscription jeudi 17 mars 2011 Statut Membre Dernière intervention 31 décembre 2012 - 13 avril 2011 à 17:36
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 - 20 avril 2011 à 03:37
J'ai conçu une combo box en javascript à l'aide de div pour l'input box et la liste déroulante.
Mon problème est de simuler un Onblur sur une div afin de gérer les fermetures de la liste déroulante lorsque le focus est perdu. Je sais que le Onblur ne s'applique pas aux div mais je me demande si on peut le simuler par un autre artifice.
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,...
Le code que j'ai conçu fonctionne sous Chrome, Safari, Firefox mais ne fonctionne pas sur i.e. et opera. La partie qui ne fonctionne pas est la suivante :

document.onclick=click_check;
window.onblur=click_check;

Un grand merci à celui qui pourra m'aider !!!

1 réponse

jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
20 avril 2011 à 03:37
eum... pourquoi ne pas appliquer le "onblur" au champ SELECT ?


JDMCreator
--------
Participez au nouveau projet : la wiki sur le javascript !
fr.jsinfo.wikia.com
Rejoignez-nous