Bonjour !
J'ai une page qui liste des contacts, et qui permet d'ajouter un nouveau contact (ça ouvre une pop-up). Une fois le contact ajouté grace à la pop-up, j'aimerai que ma page principale soit rechargée, afin de bien montrer que le contact est présent dans la liste !
A priori rien de plus simple, il suffit dans ma pop-up, de faire :
Sauf que ça ne marche pas du tout ! la page principale, qui contient déjà liste_contacts.php ne se recharge pas !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 document.forms.priv_form.submit(); window.opener.location.href="liste_contacts.php";
J'ai essayé avec :
Rien à faire, ça ne recharge pas non plus ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 window.opener.location.replace("liste_contacts.php"); et window.opener.location="liste_contacts.php";
Le seul code qui recharge est :
Mais ça pose un énorme problème car c'est l'équivalent de la touche F5, or, ma page liste_contacts.php contient un formulaire envoyé par POST, et donc que ça raffraichit, dans tous les navigateurs, j'ai un message qui m'avertit que les données POST vont être réenvoyées au serveur, c'est pas bon !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 window.opener.reload("liste_contacts.php");
Avez vous une idée pour recharger correctement cette foutu page ???
Pitié ne me dites pas de recoder ma page pour envoyer et recevoir en GET au lieu de POST ...
Merci d'avance !
Partager