Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1279 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript : Donner focus à un <ul>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript : Donner focus à un <ul>

n°1580920
papanorami​x
Posté le 29-06-2007 à 17:56:58  profilanswer
 

Bonjour,
 
je cherche un moyen de faire menu déroulant qui reste ouvert tant qu'on n'a pas cliqué à coté.
 
ça a l'air simple, mais je n'ai toujours pas trouvé le moyen.
 
J'ai trouvé l'événement onblur, qui m'a paru utile...
 
J'ai donc un bouton, quand je clique dessus, on menu apparait <ul><li> etc
un onclick sur le bouton, un display none qui se tranforme en block et le menu est visible.
 
Maintenant, comment le faire disparaitre quand on clique à coté ?
J'ai pensé à mettre le focus sur le <ul> quand on clique sur le bouton et mettre un onblur (evenement qd perte du focus) sur le <ul>
 
Seulement, le méthode focus ne fonctionne pas ainsi ;  

Code :
  1. function donnefocus(div) {
  2. document.getElementById('idUL').focus();
  3. }


 
Donc là je suis perdu.  
Quelqu'un à une idée ? déjà réalisé ce genre de menu ?
 
Merci pour votre aide.  :hello:

mood
Publicité
Posté le 29-06-2007 à 17:56:58  profilanswer
 

n°1580926
flo850
moi je
Posté le 29-06-2007 à 19:10:00  profilanswer
 

tu devria plutot gerer ca avec des onclick ( parceque quand tu redonne le focus a un element qui l'a deja, je suis pas sur que ca relance un event onblur )

n°1580930
papanorami​x
Posté le 29-06-2007 à 19:33:14  profilanswer
 

Et comment ça avec des onclick ?  
 
j'ai pensé qu'en mettant un onclick sur la balise body je pourrais m'en sortir, mais du coup, quand on clique sur un lien du menu, on clique aussi sur le body...et donc ça ne marche.
 
Et j'aimerai une solution portable, sans avoir à toucher toutes les balises body du site...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript : Donner focus à un <ul>

 

Sujets relatifs
[Access] Comment donner un titre à un graphique croisé dynamique?compression image en javascript
Variable Javascript -> PHPUne app flash m'empeche d'utiliser un javascript\
[RESOLU]-[HTML][JAVASCRIPT] guillemet variable[javascript] afficher image un temps donné
[Javascript] Effectuer une copie profonde (deep copy) d'objets[javascript] problème getElementById sur un objet <A>
[Javascript - URGENT] traitement de chaine de caractère - RésoluSécurisation d'extranet ASP+HTML+Javascript
Plus de sujets relatifs à : Javascript : Donner focus à un <ul>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR