Focus sur une div - HTML/CSS - Programmation
Marsh Posté le 16-03-2007 à 18:26:30
dwogsi a écrit : Moi je verrais plutôt un OnMouseOut() avec un timer qui serait stoppé en cas de OnMouseOver(). |
Au pire c'est possible aussi oui c'est vrai...
Ca ne m'arrange pas tellement car il devrait pouvoir y avoir un formulaire dans le "menu" mais si rien n'est possible...
Marsh Posté le 19-03-2007 à 14:44:14
Heupe
Marsh Posté le 19-03-2007 à 14:50:01
ReplyMarsh Posté le 19-03-2007 à 15:13:23
gatsu35 a écrit : le onfocus() sur un div ca n'existe pas idem pour le onblur() dit toi bien ça |
On me dit que si
http://msdn.microsoft.com/workshop [...] onblur.asp (cf "Applies To" )
Spoiler : certes on me dit aussi l'inverse |
Marsh Posté le 19-03-2007 à 15:16:31
Mais comment ils font alors, dans les trucs en DHTML
Marsh Posté le 19-03-2007 à 15:27:17
theredled a écrit : On me dit que si
|
C'est microsoft qui te le dit, mais faut pas suivre microsoft, mais le W3C.
en fait c'est sur le onclick tu affiche ton bouzin et tu met un event pour annuler le click sur toute la profondeur.
et sur le document.body tu rajoute un event sur le onclick qui cache le div.
Je te ferai une demo soit ce soir soit demain, en attend cherches
Marsh Posté le 19-03-2007 à 15:32:14
theredled a écrit : On me dit que si |
only for IE ... donc c'est pas bon
theredled a écrit : Mais comment ils font alors, dans les trucs en DHTML |
les click, mouseover, mouseout sont tes amis, il faut les aimer aussi ( et en plus si tu le fais proprement ça marchera partout ).
edit: burned ...
Marsh Posté le 19-03-2007 à 15:32:41
My god :\
Si tu prends les docs de microsoft pour argent comptant, t'es en pas sorti mon gars
Marsh Posté le 19-03-2007 à 17:48:38
Shinuza a écrit : My god :\ |
Ton navigateur n'affiche pas les spoilers
Marsh Posté le 16-03-2007 à 18:07:50
Hello tous,
J'ai sur ma page une liste d'objets, et sur chaque objet j'ai un lien pour afficher une div 'menu' invisible. Je voudrais seulement faire en sorte que lorsqu'un menu est ouvert et que je clique à l'extérieur, celui-ci repasse en invisible...
Hors le onBlur appliqué à la div menu n'est jamais appelé, même lorsque j'ai forcé le focus sur elle
le code simplifié :
merci
Message édité par theredled le 16-03-2007 à 18:12:05
---------------
Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique