fenêtres [javascript] - Programmation
Marsh Posté le 15-04-2002 à 17:30:49
Up :-(
En gros, la kestion est : comment conserver perpetuellement une référence à une fenêtre qui a été créée sur une certaine page ?
Dans le genre stocker la référence dans une variable super globale, ou avoir une liste des fenêtres ouvertes, je sais pas ....
Merci pour votre aide.
Marsh Posté le 15-04-2002 à 17:34:08
quand tu fais ton window.open, tu donnes un nom à ta pop-up, donc, en utilisant ce nom, tu manies ta fenêtre.
Marsh Posté le 15-04-2002 à 17:35:43
Avec une frame.
index.html :
<head>
<script>
var ref;
</script>
</head>
<HTML>
<!-- Gestion des Frames -->
<FRAMESET ROWS="*" BORDER="0" frameborder="0" marginwidth="0" framespacing="0" left="0" )>
<FRAME SRC="page.html" NAME="page">
</FRAMESET>
</HTML>
dans page.html :
au lieu d'utiliser ref, tu utilise parent.ref !
<script>
parent.ref=window.open(...
</script>
Marsh Posté le 15-04-2002 à 17:47:34
Mara's dad a écrit a écrit : Avec une frame. index.html : <head> <script> var ref; </script> </head> <HTML> <!-- Gestion des Frames --> <FRAMESET ROWS="*" BORDER="0" frameborder="0" marginwidth="0" framespacing="0" left="0" )> <FRAME SRC="page.html" NAME="page"> </FRAMESET> </HTML> dans page.html : au lieu d'utiliser ref, tu utilise parent.ref ! <script> parent.ref=window.open(... </script> |
Je te remercie c super astucieux !!
Bye bye
Marsh Posté le 15-04-2002 à 15:59:41
Salut,
g par exemple dans une page un script qui crée une fenêtre :
ref=window.open(......
Tant qu'on est dans la même page, je peux modifier dynamiquement la fenêtre grâce à la référence objet ref.
Or je change la page et donc je perd la référence à cette fenêtre : si je fais ref.document ...., ref est inconnu (normal)
Comment puis-je récupérer la référence à la fenêtre qui est ouverte ?
Merci.
(c clair j'espère lol)
---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.