Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1510 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  EventListener sur un objet window

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

EventListener sur un objet window

n°754984
boulax
Inserer phrase hype en anglais
Posté le 07-06-2004 à 16:04:35  profilanswer
 

Bonjour,
 
Je cherche un moyen pour détécter sur une fenetre appellante qu'une popup fille a été fermée...
J'ai essayé ca mais ce n'est pas juste, l'objet ne gere pas la méthode sois disant avec IE, pas d'erreur sous mozilla mais ne marche pas non plus. (je le met pour l'idée)
 

Code :
  1. var win = window.open('popup.php');
  2. win.addEventListener('unload',refresh,false);
  3. function refresh()
  4. {
  5.     window.location.reload();
  6. }


 
Si quelqu'un saurait comment faire .... :o


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le 07-06-2004 à 16:04:35  profilanswer
 

n°755169
Mara's dad
Yes I can !
Posté le 07-06-2004 à 17:39:34  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. <script>
  4. var win = false;
  5. function newWindow()
  6. {
  7. win = window.open('popup.php');
  8. window.onfocus = refresh;
  9. }
  10. function refresh()
  11. {
  12. if( win && win.closed )
  13. {
  14.  window.onfocus = null;
  15.  alert( "win est fermée" );
  16. }
  17. }
  18. </script>
  19. </head>
  20. <body>
  21. <button type="button" onclick="newWindow();">Go !</button>
  22. </body>
  23. </html>


 
Edit : C'est pas exactement tout à fait ce que tu veux, mais ça marche.


Message édité par Mara's dad le 07-06-2004 à 17:40:46

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°755272
loufoque
Posté le 07-06-2004 à 19:09:47  profilanswer
 

et avec window.onunload ?

n°755558
bobe
Posté le 07-06-2004 à 22:40:43  profilanswer
 

boulax a écrit :


J'ai essayé ca mais ce n'est pas juste, l'objet ne gere pas la méthode sois disant avec IE


 
En effet, et pourtant, c'est dans la norme sur DOM Events.
 

Code :
  1. win.addEventListener('unload',refresh,false);


 
L'équivalent pour la bouse:
 

Code :
  1. win.attachEvent('onunload',refresh);

n°755842
boulax
Inserer phrase hype en anglais
Posté le 08-06-2004 à 09:54:11  profilanswer
 

Je vous remercie bien :)
 
En fait cette page n'est faite pour fonctionner qu'avec IE car c'est un peu une bidouille made in mon boss. (drag'n drop sur le browser ouvert en mode ftp pour attacher des fichiers à un enregistrement) Donc je me satisfait tout a fait d'une solution ne fonctionnant qu'avec IE.


Message édité par boulax le 08-06-2004 à 09:54:27

---------------
Posté depuis des chiottes, sales. Me gusta.
n°755897
boulax
Inserer phrase hype en anglais
Posté le 08-06-2004 à 10:19:46  profilanswer
 

En fait ca en marche pas non plus. L'objet ne gere pas cette méthode :??: .. Tant pis c'est pas grave j'avais deja trouvé une autre façon de faire.


---------------
Posté depuis des chiottes, sales. Me gusta.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  EventListener sur un objet window

 

Sujets relatifs
[prog objet] utilitaires [inutiles] de schémas d'héritage[js] pb de reference objet avec setInterval
document a la valeur null ou n'est pas un objet???comment sauvegarder tous les éléments d'un objet ?
[java] détruire un objet[php] Enregistrer un objet
Objet a conservé avec methoe post.[php-objet]
Renvoyer un objetest possible de faire ca... enregistrer un objet image...
Plus de sujets relatifs à : EventListener sur un objet window


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR