Liste des popups ouvert

Fallentree Messages postés 2445 Statut Membre -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,

je cherche a récupérer un popup ouvert avant que l'opener ne soit recharger.
en gros ...

var w;
window.addEventListener("message", function receiveMessage(event) {log(event.data) ;});
window.onload = function () { if (w) w.postMessage("said hello","*");};
window.onbeforeunload = function () { if (w) w.postMessage("said goodbye","*");};
function log(message){
document.getElementById("data").innerHTML += message + "<br>";}

on gros c'est
 if (w)
qui pose probleme

dans le code j'ai
w=window.open(page,nom_popup,"menubar=no, status=yes, scrollbars=yes, menubar=no, width=800, height=400, resizable");
et un addEventListener associé

bref merci de votre aide

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,
    Il semble que ça soit la suite de ta question : https://forums.commentcamarche.net/forum/affich-32234304-comment-savoir-si-un-popup-est-ouvert

    .... pourquoi ne pas y poursuivre directement la discussion plutôt que d'ouvrir une nouvelle question ?

    0
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      on m a dit de changer de forum ... et de reformuler ...
      bref ca a l air de fonctionner avec un variable session mais bon on verra ca demain ou un autre jour
      0
    2. Fallentree Messages postés 2445 Statut Membre 210
       
      y a encore un probleme de focus()
      salut!
      0
  2. Fallentree Messages postés 2445 Statut Membre 210
     
    une nouvelle piste mais il me faut savoir qui appelle ma page en php ...
    0
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      $_SERVER['HTTP_REFERER']
      0