De mauguepo - le 15-10-2004 Ca ne marche pas sous Firefox!
En fait, après avoir la popup, si on clique ailleurs, on revient bien sur la popup, mais si on clique 1 2eme fois ailleurs, là on perd le focus...
Testé sur FF 0.9.2 | De SaintAmant - le 08-05-2005 Il est vrai que cela ne fonctionne pas sur FireFox et est un peu moyen sur IE6 (impossibilité d'acceder aux fenêtres situées au dessous).
Pour résoudre tout ces problèmes :
| <body onBlur="setTimeout('self.focus()', 100)"> |
|
un simple timeout de 100ms permet à l'utilisateur de cliquer sur la (les) autre(s) fenêtre(s). Défauts : les défilements ne sont pas gérés facilement et 2 fenêtres du même type ouvertes en même temps risquent de tout faire planter!
http://www.sevargprod.tk | De FremyCompany - le 07-01-2007 Ne permet pas de mettre des INPUT ou des TEXTAREA, par exemple car le body perd alors le focus, au profit d'un input et il "décide" alors de le reprendre : l'input perd le focus | De NEO III - le 24-05-2007 Ca ne marche pas sous IE 7.0 |