[javascript] fenêtres

fenêtres [javascript] - Programmation

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.
Reply

Marsh Posté le 15-04-2002 à 15:59:41   

Reply

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.


---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.
Reply

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.

Reply

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>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

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


---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.
Reply

Sujets relatifs:

Leave a Replay

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