Bonsoir,
Après quelques recherches infructueuses dans vos faqs javascripts, me voici obligé de vous soumettre ma difficulté.
Commençons par le code :
Et le HTML qui va avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function cif_previous_ticket(obj, url) { // Ici J'initialise les attributs action et target de la form 'emission' obj.action = url target = obj.target = 'details' feats = 'toolbar=no,width=700,height=500,directories=no,status=no, scrollbars=no,resizable=no,menubar=no,top=43,left=35' // Là j'appelle une fênetre vide pour charger les élements du post via le target. newwindow = window.open('',target,feats) // Ici je lance la fênetre d'impression newwindow.print() // Ici je place le focus sur la popup if( newwindow.focus ) newwindow.focus() return true }
Ce code me permet d'ouvrir une fênetre popup par la fonction cif_previous_ticket(). Ensuite je récupère les donneés des champs dans ma popup. Jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <form name="emission" action="emission.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="id_entite" value="2" /> <input type="hidden" name="nom_entite" value="12" /> <input type="submit" name="previous" value="Imprimer" onclick="return cif_previous_ticket(this.form, 'imprimer.php');" /> <input type="hidden" name="envoyer" /> </form>
Par contre quand j'essai d'imprimer les données via la popup, l'impression me donne une page vièrge, avec pour document about.blank.
Pourriez-vous m'apporter de vos lumières, là où je pêche ?
Cordialement,
Partager