OVH Cloud OVH Cloud

Fenetre toujours au premier plan ?

9 réponses
Avatar
Rick HORET
Bonjour,

Je cherche à garder une page toujours au premier plan:

Si on cherche à en ouvrir une autre, elle revient devant...
Si on lance un autre programme, IE et la page reprennent le dessus.

Est-ce possible ?

Merci !

9 réponses

Avatar
Olivier Miakinen

Je cherche à garder une page toujours au premier plan:

Si on cherche à en ouvrir une autre, elle revient devant...
Si on lance un autre programme, IE et la page reprennent le dessus.

Est-ce possible ?


Je crois que c'est possible, avec une fonction qui s'appelle elle-même
indéfiniment sur timeout, et qui redonne le focus à la page.

Quant à savoir si c'est souhaitable... si tu veux le faire pour une page
dédiée à ton usage personnel et exclusif, pourquoi pas, mais si c'est
sur un site web je préfère te prévenir que ce genre de truc peut donner
au visiteur des envies de meurtre à l'encontre du webmestre.

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.

Avatar
Saad Saad
Hi,


Normalement, tu devrais utiliser dependent=yes dans l'appelle de la fenêtre.

Mais ce n'est pas reconnu par IE.

Tu peux utiliser onBlur="this.focus(); dans la balise <body> de la
fenêtre mais attention à certain comportement.

Met les 2 pour une plus grande compatibilité.

--
Saad Saad




Bonjour,

Je cherche à garder une page toujours au premier plan:

Si on cherche à en ouvrir une autre, elle revient devant...
Si on lance un autre programme, IE et la page reprennent le dessus.

Est-ce possible ?

Merci !




Avatar
Rick HORET
Bonjour/soir, *Olivier Miakinen* tu nous disais:

Je cherche à garder une page toujours au premier plan:

Si on cherche à en ouvrir une autre, elle revient devant...
Si on lance un autre programme, IE et la page reprennent le dessus.

Est-ce possible ?


Je crois que c'est possible, avec une fonction qui s'appelle elle-même
indéfiniment sur timeout, et qui redonne le focus à la page.

Quant à savoir si c'est souhaitable... si tu veux le faire pour une
page dédiée à ton usage personnel et exclusif, pourquoi pas, mais si
c'est sur un site web je préfère te prévenir que ce genre de truc
peut donner au visiteur des envies de meurtre à l'encontre du
webmestre.


LOL !
Oui, au départ, c'est pour un usage personnel !
Mais aussi pour aider un site de quiz chronométrés
afin d'éviter une forme de "triche":
les recherches simultanées sur Google...


Avatar
Rick HORET
Bonjour/soir, *Saad Saad* tu nous disais:
Hi,


Normalement, tu devrais utiliser dependent=yes dans l'appelle de la
fenêtre.

Mais ce n'est pas reconnu par IE.

Tu peux utiliser onBlur="this.focus(); dans la balise <body> de la
fenêtre mais attention à certain comportement.

Met les 2 pour une plus grande compatibilité.

Oui, j'avais essayé "this.focus()" et "window.focus()",

ça fonctionne si on réduit la page, elle s'ouvre à nouveau,
mais si on la *recouvre* ,ça ne fonctionne plus correctement :
on obtient un clignotement de la fenêtre réduite dans la barre
des taches, sans ramener la fenêtre désirée au 1er plan.

C'est pas loin, mais ce n'est pas encore ça !
(...si c'est possible ???)

Avatar
Saad Saad
Salut,

Je n'ai pas très bien compris ou ca coince.
Chez moi ca fonctionne très bien.

il faut dire que j'utilise... FireFox

mais je viens de retester avec IE, il suffit de mettre
onBlur="this.focus();" dans la balise <body>.
et de mettre win.focus(); lors de l'appel de la fenetre.

--
Saad Saad




Bonjour/soir, *Saad Saad* tu nous disais:

Hi,


Normalement, tu devrais utiliser dependent=yes dans l'appelle de la
fenêtre.

Mais ce n'est pas reconnu par IE.

Tu peux utiliser onBlur="this.focus(); dans la balise <body> de la
fenêtre mais attention à certain comportement.

Met les 2 pour une plus grande compatibilité.



Oui, j'avais essayé "this.focus()" et "window.focus()",
ça fonctionne si on réduit la page, elle s'ouvre à nouveau,
mais si on la *recouvre* ,ça ne fonctionne plus correctement :
on obtient un clignotement de la fenêtre réduite dans la barre
des taches, sans ramener la fenêtre désirée au 1er plan.

C'est pas loin, mais ce n'est pas encore ça !
(...si c'est possible ???)







Avatar
kurtz le pirate
In article <41d87205$0$17414$,
Saad Saad wrote:

Salut,

Je n'ai pas très bien compris ou ca coince.
Chez moi ca fonctionne très bien.

il faut dire que j'utilise... FireFox

mais je viens de retester avec IE, il suffit de mettre
onBlur="this.focus();" dans la balise <body>.
et de mettre win.focus(); lors de l'appel de la fenetre.

--
Saad Saad




Bonjour/soir, *Saad Saad* tu nous disais:

Hi,


Normalement, tu devrais utiliser dependent=yes dans l'appelle de la
fenêtre.

Mais ce n'est pas reconnu par IE.

Tu peux utiliser onBlur="this.focus(); dans la balise <body> de la
fenêtre mais attention à certain comportement.

Met les 2 pour une plus grande compatibilité.



Oui, j'avais essayé "this.focus()" et "window.focus()",
ça fonctionne si on réduit la page, elle s'ouvre à nouveau,
mais si on la *recouvre* ,ça ne fonctionne plus correctement :
on obtient un clignotement de la fenêtre réduite dans la barre
des taches, sans ramener la fenêtre désirée au 1er plan.

C'est pas loin, mais ce n'est pas encore ça !
(...si c'est possible ???)








http://www.giromini.org/usenet-fr/repondre.html




Avatar
Olivier Miakinen
Le 03/01/2005 19:53, kurtz le pirate a cité l'intégralité de l'article
précédent avant d'ajouter une seule ligne :

http://www.giromini.org/usenet-fr/repondre.html


Note que bien citer ne se résume pas à répondre après le texte cité.
Le point essentiel reste la légèreté. Citer plusieurs dizaines de lignes
pour en ajouter une, ça reste de la porcinographie.

http://www.giromini.org/usenet-fr/repondre.html#3

Avatar
laurent vilday
kurtz le pirate


<snip 50 lignes>

http://www.giromini.org/usenet-fr/repondre.html


Alors là, ca devient quand même du *grand* foutage de gueule. Tu l'as
lu cette page ? C'est bien beau de la balancer comme ça (pour faire
rebelz ?) parce que la personne incriminée n'a pas respecté le point
2 (Où placer sa réponse), ça n'empêche pas celui qui balance ladite
page de respecter le points 3.a (légèreté), 3.b (citations) et 3.c
(signatures et doublement) !

Quoter 50 lignes en laissant la signature d'origine pour ne rajouter
qu'une url qui explique qu'il ne faut justement pas faire ça, mais de
qui se fout on ?

--
laurent
http://mokhet.com/

Avatar
1ternaute
Ha la, on aborde une notion fondamentale en javascript : la recursivite,
c'est pas a la portee de toutes les bourses ........ Allez reprends donc
un tch'tit coups de mokhet pour la route, ca va te remonter le moral ;o)

Quoter 50 lignes en laissant la signature d'origine pour ne rajouter
qu'une url qui explique qu'il ne faut justement pas faire ça, mais de
qui se fout on ?