Remettre une fenêtre au premier plan

Remettre une fenêtre au premier plan - PHP - Programmation

Marsh Posté le 15-09-2008 à 17:11:49    

Bonjour,
Je souhaite réafficher une fenêtre qui serait en arrière plan au premier plan.
 
Je développe un peu.
J'ai une appli qui selon une action ouvre un fenêtre (ie, acrobat reader, ...). une fois ouverte, il se peut quelle passe en arrière plan.
Une autre appli a certaines fois besoin de la repasser au premier plan.
 
Est-il possible de réaliser cela en PHP?

Reply

Marsh Posté le 15-09-2008 à 17:11:49   

Reply

Marsh Posté le 15-09-2008 à 17:16:41    

En PHP de toutes façons pas (c'est un langage serveur).
En autre chose (JS , ActiveX,...) c'est peut-être possible suivant le browser mais de toutes façons c'est pas vraiment ton problème (si j'ai envie de mettre ta fenêtre en arrière plan, il y a peut-être une raison et elle ne te regarde pas forcement)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 15-09-2008 à 17:18:07    

regarde du cote de window.focus() ( en javascript )

Reply

Marsh Posté le 15-09-2008 à 17:22:20    

Le traitement sera fait coté serveur.
en fait l'appli 1 génère une fenêtre et l'appli 2 peut la générer aussi. dans ce cas au lieu de la régénérer, elle force le passage au premier plan.
impossible?

Reply

Marsh Posté le 15-09-2008 à 18:19:06    

Tu parles avec le php en mode "CLI" (lancement en local comme une application classique) où par un site web?
Dans le premier cas il faut que chaque application puisse demander à l'autre si la fenêtre en question est affiché et si c'est le cas de la repasser en premier plan.
Dans le second cas, de toute manière les scripts php ne peuvent pas savoir si la fenêtre qui contient le document est encore ouverte. Tout ce que tu peux faire, c'est faire des liens qui ouvriront les deux documents dans la même fenêtre popup ce qui n'implique pas un passage en premier plan de cette fenêtre.


Message édité par omega2 le 15-09-2008 à 18:19:41
Reply

Sujets relatifs:

Leave a Replay

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