Impression des données via une popup
Bonsoir,
Après quelques recherches infructueuses dans vos faqs javascripts, me voici obligé de vous soumettre ma difficulté.
Commençons par le code :
Code:
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
} |
Et le HTML qui va avec
Code:
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> |
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.
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,