Page 1 sur 1

fermeture automatique Popup

Posté : 08 juil. 2008, 12:45
par sifu371
Bonjour à tous,

Je ne savais pas ou mettre mon pb car c'est un mélange php/javascript.
Je tente ici !

Voilà, j'utilise la librairie FPDF en php pour créer un fichier PDF. Grâce au site FPDF, j'ai pu récupérer un script qui permet de faire une impression automatique en JavaScript.

Ca fonctionne très bien, mais mon problème c'est que la fenêtre ne se ferme pas une fois l'impression ou le chargement de la page effectuée.

Pour info, j'ouvre mon script qui génére le PDF dans une popup.
Voici le code :

Code : Tout sélectionner

<script language=javascript> var ouv_pdf = window.open(\"pages/pdf.php\",\"pdf\",\"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=yes,width=800,height=600\"); setTimeout('ouv_pdf.close()',100); </script>
Si dans le setTimeOut je mets 1, ça ouvre et ça ferme, mais pas le temps d'imprimer... :roll:
Dès que j'augmente la valeur, le pdf s'ouvre bien, mais la fenêtre ne se ferme plus... :roll:

J'ai l'impression (sans jeux de mots !! :lol: ) que lorsque le pdf s'ouvre, c'est le logiciel acrobat qui prend la main sur le navigateur et du coup, impossible de fermer...

Qu'en pensez-vous ?

merci pour l'aide ou les pistes que vous pourrez m'apporter.

ajout window

Posté : 11 juil. 2008, 09:12
par openup
essay d'ajouter window avant setTimeout
window.setTimeout('ouv_pdf.parent.close()',xxx);