Problème opener.location.reload - HTML/CSS - Programmation
Marsh Posté le 11-06-2006 à 09:57:48
ReplyMarsh Posté le 11-06-2006 à 18:50:42
nargy a écrit : Change ton formulaire en méthode GET au lieu de POST, si c'est possible. |
Ben j'y ai pensé mais mon chef de projet ne veux pas de passage de paramètre en GET. Sinon j'ai une autre methode que le reload mais je perd tous les réglages que j'ai fait dans mon tableau (par exemple un tri)
Marsh Posté le 11-06-2006 à 19:04:41
dans ce cas, passe aux sessions:
http://php.net/session
... et garde tes règlages dans des paaramètres de session.
Marsh Posté le 11-06-2006 à 20:53:02
nargy a écrit : dans ce cas, passe aux sessions: |
Sinon es-ce qu'il est possible de faire un submit sur la fenêtre mère avec une commande javascript de la page fille.
genre: opener.forms['le nom du formulaire'].submit();
Marsh Posté le 11-06-2006 à 21:46:03
ha ouais désolé, je te donne pas une solution pour la bonne rubrique...
Oui, c'est en effet une possibilité assez simple. Ça s'écrit:
Code :
|
Marsh Posté le 11-06-2006 à 21:48:03
nargy a écrit : ha ouais désolé, je te donne pas une solution pour la bonne rubrique...
|
Bon ben j'ai essayé et ça marche pas mais j'ai trouvé pourquoi et voici ce qu'il faut mettre:
Code :
|
Merci à tous pour votre aide.
Marsh Posté le 10-06-2006 à 18:11:31
Bonjour,
Je suis en stage et suis entrain de créer un intranet, entièrement géré par un seul fichier index.php.
J'arrive à faire ouvrir un popup depuis ce fichier avec une fonction JavaScript (vers le même fichier mais avec une variable GET permettant de distinguer), et j'arrive à refermer ce popup depuis ce dernier et recharger la page parente avec :
opener.location.reload();
self.close();
Cependant, ceci provoque une erreur classique du type :
La page ne peut pas être actualisée sans le renvoi d'informations.
Cliquer sur Recommencer pour renvoyer les informations, ...
Cette erreur apparaît aussi quand on clique sur Précédent, mais normal, puisque mon fichier index.php gère un ensemble de menus et de sous-menus et beaucoup de rubriques, mais le tout SANS $_GET !!!
Ma question est : Comment fermer la fenêtre et valider l'erreur automatiquement, sachant que quand j'appuis sur Recommencer dans le message, la page parente a pris en compte les modifications dans la base de données ? J'aimerai que cette erreur n'apparaisse plus.
MERCI D'AVANCE
PS : J'ai cherché partout sans trouver de réponse...