Generation PDF suivi d'un window.close()
mariostar27
Messages postés
442
Statut
Membre
-
__construct -
__construct -
Bonjour.
Je travaille en PHP et javascript.
Je souhaite faire la création d'un PDF lors de la création d'un engagement (la création d'engagement se fait via un popup).
Bref, la génération se passe bien mais s'il est suivi d'un window.close(), je n'ai plus de génération.
Pouvez-vous m'aider svp ???
Je travaille en PHP et javascript.
Je souhaite faire la création d'un PDF lors de la création d'un engagement (la création d'engagement se fait via un popup).
Bref, la génération se passe bien mais s'il est suivi d'un window.close(), je n'ai plus de génération.
Pouvez-vous m'aider svp ???
A voir également:
- Generation PDF suivi d'un window.close()
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Suivi des modifications word - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Suivi colis - Guide
- Notices gratuites pdf - Guide
3 réponses
j'ai dis :
la génération se passe bien mais s'il est suivi d'un window.close(), je n'ai plus de génération.
Oui evidement.
En faite, je suppose que le window.close() coupe tout code (en claire, pas de génération de PDF)
Le soucis, c'est que la génération vient d'un popup. J'explique le fonctionnement :
Un membre peut s'inscrire à des engagements. donc, quand il clique sur le bouton "s'inscrire à un engagement", un popup s'ouvre avec une liste d'engagement. quand il s'inscrit à un engagement, je souhaite que mon popup se ferme et qu'il y ai un PDF avec la liste des engagement dans lesquels il est inscrit.
Le soucis, c'est que quand je mets un window.close() pour fermer la fenêtre, j'ai pas de génération de PDF, mais quand je ne le mets pas, j'ai bien une génération de PDF mais mon popup (qui affiche une page blanche maintenant, car il y a eu une action sur le formulaire) est toujours la, alors que je ne veux pas.
la génération se passe bien mais s'il est suivi d'un window.close(), je n'ai plus de génération.
Oui evidement.
En faite, je suppose que le window.close() coupe tout code (en claire, pas de génération de PDF)
Le soucis, c'est que la génération vient d'un popup. J'explique le fonctionnement :
Un membre peut s'inscrire à des engagements. donc, quand il clique sur le bouton "s'inscrire à un engagement", un popup s'ouvre avec une liste d'engagement. quand il s'inscrit à un engagement, je souhaite que mon popup se ferme et qu'il y ai un PDF avec la liste des engagement dans lesquels il est inscrit.
Le soucis, c'est que quand je mets un window.close() pour fermer la fenêtre, j'ai pas de génération de PDF, mais quand je ne le mets pas, j'ai bien une génération de PDF mais mon popup (qui affiche une page blanche maintenant, car il y a eu une action sur le formulaire) est toujours la, alors que je ne veux pas.
var link = /* adresse pour la generation de PDF */ var eng_id = 250848; var annee = 2011; window.open(link+"?engid="+eng_id+"&annee="+annee,'POPUP'); window.close();
Il se pourrait que le temps de génération du fichier PDF soit interrompu parce que la fenêtre se ferme immédiatement derrière? Enfin si j'ai bien saisi ton problème?
Peut-être retarder la fermeture de la fenêtre avec un setTimeout() ?
Sinon je ne vois pas comment résoudre le souci... mais c'est sans doute aussi parce que je n'ai pas trop compris les étapes de ta construction!
Peut-être retarder la fermeture de la fenêtre avec un setTimeout() ?
Sinon je ne vois pas comment résoudre le souci... mais c'est sans doute aussi parce que je n'ai pas trop compris les étapes de ta construction!
Donc j'en déduis que ton lien window.close() perturbe la génération du document PDF.