Garder une popup au premier plan, sans qu'elle garde le focus

Garder une popup au premier plan, sans qu'elle garde le focus - HTML/CSS - Programmation

Marsh Posté le 04-03-2003 à 10:34:25    

Pour avoir un menu (qui n'en est pas un, mais bon, là n'est pas la question) dans une popup, qui resterait toujours visible, mais n'empêcherait pas de naviguer dans la fenêtre principale, évidement (donc, un truc genre onBlur="window.focus()", ça me va pas du tout !).
...une idée ?

Reply

Marsh Posté le 04-03-2003 à 10:34:25   

Reply

Marsh Posté le 04-03-2003 à 10:39:58    

Pas possible à mon avis. Et heureusement ! J'imagine pas les abus qu'il pourrait y avoir...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-03-2003 à 10:43:31    

gm_superstar a écrit :

Pas possible à mon avis. Et heureusement ! J'imagine pas les abus qu'il pourrait y avoir...
 


 
...Ben, on peut faire pire avec le onBlur="window.focus()", placé dans la balise "body".
Enfin, bref, j'te fais confiance, tu t'y connais mieux que moi.
Et comme solutions paliatives, tu connais quoi ?

Reply

Marsh Posté le 04-03-2003 à 10:48:01    

Des frames ? (bof) Un calque en avant-plan et fixe (mieux mais il faut recourir à JS pour qu'il soit fixe dans IE)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-03-2003 à 10:59:22    

gm_superstar a écrit :

Des frames ? (bof) Un calque en avant-plan et fixe (mieux mais il faut recourir à JS pour qu'il soit fixe dans IE)


 
le "bof", c'est pour les frames !?
et les calques, c quoi ? ça marche coment ? t'as un exemple de site qui utilise ça ? la fait de pouvoir déplacer son menu, et le mettre ou ça nous chante, j'trouvais ça sympa. Les calques, ça me permet de reproduire ça ?
Désolé, j'y connais pas grand chose à tout ça !
Ha, et j'aimerai bien rester compatible Ns 4.7, si possible.

Reply

Marsh Posté le 04-03-2003 à 11:04:28    

El_gringo a écrit :

le "bof", c'est pour les frames !?


Oui

El_gringo a écrit :

et les calques, c quoi ? ça marche coment ? t'as un exemple de site qui utilise ça ? la fait de pouvoir déplacer son menu, et le mettre ou ça nous chante, j'trouvais ça sympa. Les calques, ça me permet de reproduire ça ?
Désolé, j'y connais pas grand chose à tout ça !
Ha, et j'aimerai bien rester compatible Ns 4.7, si possible.


Un calque c'est juste un DIV positionné. L'effet produit ressemble à ça : http://www.v2studio.com/k/lab/fixed/index.html (voir le menu  à gauche). Bon là ça utilise pas JavaScript et ça marche dans IE grâce à quelques bidouillages autour des DIV.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-03-2003 à 11:09:39    

gm_superstar a écrit :


Oui
 
Un calque c'est juste un DIV positionné. L'effet produit ressemble à ça : http://www.v2studio.com/k/lab/fixed/index.html (voir le menu  à gauche). Bon là ça utilise pas JavaScript et ça marche dans IE grâce à quelques bidouillages autour des DIV.


 
l'exemple que tu m'as donné, c pas compatible NS 4.7, si !?
Quel intérêt y aurait il à utiliser Javascript ?
Et ça m'irais presque, sauf qu'il va à la ligne quand le texte du calque est trop long, j'aurait préféré qu'il mette une barre de défilement.
 
EDIT : si j'suis chiant, 'faut l'dire hein ! :D


Message édité par El_gringo le 04-03-2003 à 11:10:02
Reply

Marsh Posté le 04-03-2003 à 11:28:01    

El_gringo a écrit :

l'exemple que tu m'as donné, c pas compatible NS 4.7, si !?


M'étonnerait. A essayer.

El_gringo a écrit :

Quel intérêt y aurait il à utiliser Javascript ?


Aucun c'est plus compliqué. IE ne sait pas fixer un calque par les CSS il faut donc utiliser JS pour compenser le deplacement du scroll vertical de la page et maintenir le calque à la même position.

El_gringo a écrit :

Et ça m'irais presque, sauf qu'il va à la ligne quand le texte du calque est trop long, j'aurait préféré qu'il mette une barre de défilement.


A adapter sans doute.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed