Actualisation d'une Page

[Résolu]
Signaler
Messages postés
22
Date d'inscription
vendredi 11 novembre 2005
Statut
Membre
Dernière intervention
23 septembre 2014
-
Messages postés
22
Date d'inscription
vendredi 11 novembre 2005
Statut
Membre
Dernière intervention
23 septembre 2014
-
Je voudrais savoir comment il serait possible d'Actualiser une Page en quittant une fenêtre.

Détails:

J'ai créé une page Profil qui propose de choisir son Avatar. Lorsque la personne clique sur ' Modifier Avatar' elle ouvre une nouvelle fenêtre (window.open()) et à le choix de plusieurs avatars. Elle choisit son avatar et cliques dans cette fen^tre sur 'Modifier' qui effectue le changement dans la base de donnée et ferme la fenêtre (window.close()).

C'est là que survient mon problème. J'ai voulu actualiser la page 'Profil' juste après la fermeture de la fenêtre avec window.location.reload(true) car j'ai vérifié ce que valait 'location' juste après la fermeture et cela correspond bien à ma Page 'Profil' mais l'Actualisation ne se fait pas !

J'espère que vous avez compris mon problème et que vous pourrez m'aider!

- D4rkTiger - ,un petit curieux qui veut découvrir toujours, tout le temps.

3 réponses

Messages postés
22
Date d'inscription
vendredi 11 novembre 2005
Statut
Membre
Dernière intervention
23 septembre 2014

Voilà je reviens un peu en retard mais j'ai trouvé une solution à mon problème qui me permet d'actualiser en quelque sorte ma page.

il suffit en fait dans le body de mettre ceci:

ce qui aura pour effet de recharger la page parent (si vous mettez la même adresse bien sûr)

Voilà j'espère que cela servira à d'autres.

- D4rkTiger - ,un petit curieux qui veut découvrir toujours, tout le temps.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
oh... je pense qu'il y a déjà de très nombreux exemples
sur ce forum, mais j'en ai un sous la main, alors :

======== page mère ==========
<html>
<title>Mère</title>
<head>
<script type="Text/Javascript">
function fonction()
{
location.reload();
}
</script>
</head>

<script type="text/javascript">
var d=new Date()
document.write(d.getHours()+":"+d.getMinutes()+":"+d.getSeconds());
</script>
[# go]
</html>
======== popup ==========
<html>
<title>PopUp</title>

fonction dans page mère
reload de la page mère
</html>

pour le besoin exprimé, dans le pop-up mettre l'appel
dans la balise onbeforeunload de body.
une remarque : de plus en plus d'utilisateurs n'autorisent
plus les pop-up, les navigateurs proposent tous (?) cette
possibilité aujourd'hui, donc ça fonctionnera de moins en
moins...

Cordialement. Bul. ~
Messages postés
22
Date d'inscription
vendredi 11 novembre 2005
Statut
Membre
Dernière intervention
23 septembre 2014

En fait si je comprend bien. la commande window.opener concerne la fenêtre qui a exécuté la commande window.open()
Je vais essayer cela et je reviendrait vous dire si mon problème a été résolu.

- D4rkTiger - ,un petit curieux qui veut découvrir toujours, tout le temps.