Bonjours à vous, communauté du Javascript !!!!!
Voilà mon souci : dans une appli, j'appelle une fonction javascript qui m'ouvre une popup contenant un tableau (généré via PHP), afin que je puisse l'imprimer.
J'ai essayé pendant 4 jours de faire fonctionner l'impression (window.print()) sans succès (rien ne se passe....), je me suis donc rabattu sur la "toolbar" du navigateur, en me disant : "tant pis, il passeront pas là...."
Mais aujourd'hui, j'aimerais mettre une autre fonction javascript dans ma popup (onblur="self.focus()") et ca ne marche pas, ce qui me fais penser que le javascript dans du javascript, ca marche pas très fort....
Sachant que j'ai vu pas mal de truc comme le mien marcher, j'aimerais bien savoir d'ou ca viens.....
Help me please !!!!![]()
Voici le code :
J'ai commenté ma fonction "print", qui ne marche de toute les facons pas.... Et je n'ai pas plus de chance avec mon "onblur"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function impression(){ contenu=document.getElementById('resume_print').innerHTML; newpage=open("",'newpopup','width=700,height=600,toolbar=yes,scrollbars=yes,resizable=no'); newpage.document.write('<html><head><title>Prospect JCB Conseils & Patrimoine</title>'); newpage.document.write('<link href="/appli_essai/administration_interface/parametres/style_jcb.css" rel="stylesheet" type="text/css" /></head>'); newpage.document.write('<body onblur="self.focus()">'); newpage.document.write('<p align="center"><img src="../images/logo_petit.png" border="0"/></p>'+contenu); //newpage.document.write('<p align="center"><a href="#" onclick="javascript:window.print()">Imprimer</a></p>'); newpage.document.write('</body></html>'); }
Est ce que ca viens de "write" ?!!!!
PS : j'ai essayé en appelant une page existante en popup, pas plus de succès. Le navigateur testé est IE 6 & 7 (il n'y a que ceux là qui m'interessent...)
Merci d'avance pour toute aide apporté !!!!
Partager