De RealTM - le 13-05-2006 hello, ce script ne fonctionne pas sur netscape 8.2, desole.
Si tu as trouve comment resoudre ce pb ca m'interresse :)
| De alex55 - le 02-09-2006 "qui ne voit jamais la page optimisée."
C'est faux : il suffit de voir le code source pour trouver cette page. Enfin bon, le script n'est pas mal. | De EmcdNet - le 09-09-2006 Salut!
Tout d'abord il se peut effectivement que mon script soit incompatible avec Netscape 8.2, je vais essayer de voir à une solution.
Par ailleurs, quand je disais dans la description que l'utilisateur "ne voit jamais la page optimisée", je le disais dans le sens que l'opération est totalement transparente pour lui. Souvent, la fonction imprimer sur les sites Web ouvre une pop-up puis la fenêtre d'impression. Avec ce script, la fenêtre d'impression s'ouvre directement. L'utilisateur ne voit donc pas directement la page à imprimer.
A bientôt !
Emilien. | De ohnicko - le 27-04-2007 Salut,
Avec une page bien rédigée en CSS & xhtml, inutile de créer une seconde page pour l'impression. Il suffit de créer une feuille de style avec un link media="print" dans le head de la page html pour en adapter la mise en page.
Ca fait moins de boulot, c'est moins lourd et c'est plus propre ;o)
A+ | De Roro 66 - le 10-09-2008 Bonjour,
Je m'occupe du site d'un club et sur une page j'ai mis le code donné ici.
Ca fonctionne mais lorsque j'imprime la page à partir du web, la page s'imprime en réduit. (à peu près 1/3 de réduction)
Si j'ouvre directemant ma page avec IE et que je l'imprime, la taille prend bien toute la surface de la feuille.
(Cette page se trouve dans un dossier (15 adhesion) et se nomme: Bulletin_inscription.htm)
j'ai mis le script suivant entre les balises body
<script type="text/javascript">
if(navigator.appName=='Microsoft Internet Explorer')
{
document.write('<a href="javascript:parent.imprim.focus(); window.print()">Imprimer</a>');
document.write('<iframe src="15_adhesion/Bulletin_inscription.htm" style="width: 0; height: 0" id="imprim" name="imprim"></iframe>');
}
else if(navigator.appName=='Netscape')
{
document.write('<a href="javascript:parent.imprim.print();">Imprimer</a>');
document.write('<iframe src="15_adhesion/Bulletin_inscription.htm" style="width: 0; height: 0; visibility: hidden" id="imprim" name="imprim"></iframe>');
}
else
{
document.write('');
}
Pouvez-vous me dire ce que je dois modifier pour que la page s'imprime en taille normale?
A moins qu'il n'y ait un scrip plus simple, mais je ne l'ai pas trouvé dans les dizaines de site que j'ai essayé!
Merci de votre aide pour un néophyte |