2015-09-30 3 views
0

Je crée une fenêtre enfant en utilisant le code Javascript suivant:événement sur fenêtre enfant rafraîchir

var wnd = window.open(url); 

Comment puis-je déterminer si la fenêtre enfant est actualisée ou non? Y a-t-il un événement pour cela?

Merci d'avance.

+0

Jetez un oeil à http://stackoverflow.com/questions/4080421/retrieve-child-window-reference-after-refresh. –

Répondre

2

Je ne pense pas qu'il y ait un événement pour cela mais vous pourriez être à la recherche des événements unload et beforeunload (the latter only expecting a string to be shown in a popup). Ceux-ci sont déclenchés quand: fermer une fenêtre, naviguer vers une nouvelle page ou actualiser la page actuelle.

Donc, dans votre cas, vous pouvez écrire quelque chose comme:

var wnd = window.open(url); 
wnd.onbeforeunload = function() { do something here } 

Jetez un oeil à this post pour plus d'exemples.

-2

var wnd = window.open (url); wnd.location.reload();

+1

Cela ne répond pas à la question. –