fermeture d'une fenetre pendant que cela ouvre un fichier

Invité
Invité n'ayant pas de compte PHPfrance

22 juil. 2010, 16:49

Bonjour,

J'ai fais un formulaire, j'enregistre ce formulaire et ensuite j'ouvre un fichier qui ai généré. Le souci c'est que cela me laisse sur la fenêtre précédente de la saisi du formulaire. Comment est-ce que je pourrais soit fermer cette fenêtre ou en même temps que j'ouvre le fichier cela me change la page ?

je sais pas si j'ai été clair.

merci

Eléphant du PHP | 86 Messages

22 juil. 2010, 17:22

Non en effet ce n'est pas clair :

Le fichier en question doit-il s'ouvrir dans le navigateur ?
De quel genre de fichier s'agit-il ?
Quand tu dis que le fichier est généré, tu veux dire que ta page le créé au moment du submit du formulaire ?
Et quand tu dis que tu ouvres le fichier, tu fais quoi exactement ?

Invité
Invité n'ayant pas de compte PHPfrance

23 juil. 2010, 16:10

J'ai ma page formulaire, lorsque je valide le formulaire cela appelle ma page qui enregistre le formulaire et crée un fichier open office qui propose soit de l'ouvrir ou de l'enregistrer. Mais comme le focus ai perdu suite à cette ouverture ou l'enregistrement de fichier, je ne peux pas changer la page, c'est donc celle du formulaire qui reste affiché.
merci

Eléphant du PHP | 86 Messages

23 juil. 2010, 16:51

Et bien dans ce cas c'est à toi de rediriger le client.
Tu dis que tu as une page qui "enregistre le formulaire" donc le script de cette page est exécuté au moment du submit.
Tu dois donc faire en sorte que ce soit cette page qui lance l'ouverture du fichier.
Si ta page formulaire reste affichée, c'est soit qu'il y a une redirection dans la page qui valide, soit que c'est la même page qui fait tous les traitements.
Après je ne sais pas comment tu t'y prends pour lancer l'ouverture du fichier, ton problème vient peut être de là.
Sans code, on ne pourra pas voir grand chose à ton problème.