Impression d une autre page a partir d un lien

Contenu du snippet

Bonjour, alors vu que j ai pas trouve la solution sur le site, j ai cherche dans des sites anglophones.
Et j ai trouve la solution pour imprimer autre page que celle présente à l'écran, et cela sans avoir a l afficher au prealable.
Voila c est tt simple pourtant..

Source / Exemple :


Il faut mettre une iframe dans la page (ou se trouve le lien)

<iframe height="0px" src="autrepage.htm" style="visibility: hidden"></iframe>

Et mon lien : 
<a href="javascript:impression()">Imprimer</a>

Aussi dans head:
<link rel="alternate" media="print" href="autrepage.htm"> 

Avec la fonction :
function impression() {
    window.frames[0].print();
  }

Voila c est tout, ca marche aussi bien sur IE que FF.
(Et si on desire lancer l'impression a l ouverture de la page il suffit de mettre dans le body de la 2eme page a imprimer:
 <body onload="window.print()"> 
)

Conclusion :


Bon pour la source du code , je l ai eue dans ce site
http://www.webxpertz.net/forums/showthread.php?threadid=2849

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.