Comment puis-je apporter une fenêtre ouverte vers l'avant au-dessus des autres fenêtres de windows un autre code?
La question était assez descriptive, mais je vais décrire plus loin.
En gros, j'ai window1
. En cliquant sur un bouton de lien s'ouvre window2
. En cliquant sur un bouton dans window2
ouvre window3
, en cliquant sur un bouton dans window3
devrait apporter window2
arrière vers l'avant de l'écran sur le dessus de window2
.
Je ne suis pas sûr de savoir comment ce est exactement fait, cependant je l'ai utilisé, et joué un peu avec le focus(), ouvre-boîte et d'autres méthodes, et je n'arrive pas à le faire fonctionner correctement.
Solution rapide, n'utilisez pas les popups et au lieu de la poignée à l'intérieur de la page à l'aide de calques et d'une bibliothèque d'INTERFACE utilisateur (par exemple jQuery UI boîtes de dialogue). Les Popups sont ultra-ennuyeux dans cette journée et l'âge.
double possible de Javascript Apporter de la fenêtre à l'avant, s'il est déjà ouvert dans une fenêtre.ouvrir?
double possible de Javascript Apporter de la fenêtre à l'avant, s'il est déjà ouvert dans une fenêtre.ouvrir?
OriginalL'auteur user268249 | 2010-03-27
Vous devez vous connecter pour publier un commentaire.
Mise à jour: Ce qui n'a pas travaillé depuis Chrome (21+). La solution est de fermer/rouvrir.
Le code suivant fonctionne pour moi sur Firefox (Mac & Windows), Safari (Mac & Windows), et IE8 (Windows, bien sûr). Je n'ai pas testé IE6 ou IE7.
Toutefois, il ne pas fonctionne sur Chrome pour Mac ou Windows. Plus précisément, en cliquant sur le bouton une fois crée le pop-up et qu'il apporte à l'avant. Cependant, le retour à la fenêtre d'origine et en cliquant sur le bouton nouveau ne pas recentrer le popup.
Probs worth checking out html5rocks.com/en/tutorials/notifications/quick
OriginalL'auteur brahn
Mise à jour: Ce qui n'a pas travaillé depuis Chrome (21+). La solution est de fermer/rouvrir.
fonctionne. Si ce n'est pas pour vous, vous aurez besoin d'un cas de test.
Certaines choses qui pourraient causer des problèmes: l'appelant dans un gestionnaire d'événement qui déclenche avant le bouton de la fenêtre obtient le focus en raison de la souris (mais je ne pense pas que serais normalement être le cas); l'exécutant sur un navigateur qui enfourne les pop-ups dans les onglets du navigateur à la place.
(Je suis d'accord avec Max de commentaire. Pop-ups avec la croix-fenêtre de script sont généralement à éviter.)
OriginalL'auteur bobince