La détection de l'événement onload de la fenêtre ouverte avec fenêtre.ouvert

 window.popup = window.open($(this).attr('href'), 'Ad', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
 $(window.popup).onload = function()
        {
                alert("Popup has loaded a page");
        };

Cela ne fonctionne pas dans n'importe quel navigateur, j'ai essayé avec (IE, Firefox, Chrome). Comment puis-je détecter lorsqu'une page est chargée dans la fenêtre (comme un iframe onload)?

  • Je suppose que vous avez déjà le onLoad dans votre <BODY> quelque part?
  • Supposons que je ne contrôle pas la page, c'est l'ouverture de la popup
  • Qu'essayez-vous de le faire avec $(...).onload là? Quel est le problème avec juste window.popup.onload?
  • ^ c'est probablement ce qui est mal avec elle en fait.. EDIT: yep..qu'il fixe, mais pas pour le cross-domain