Voici différentes façons de permettre à l’utilisateur d’imprimer une page, un document en JavaScript.
La fonction JavaScript que l’on utilise pour lancer l’impression est print().
- Imprimer à l’aide d’un lien (à placer entre <body> et </body>) :
<a href="javascript:window.print()">Imprimer cette page</a>
- Imprimer à l’aide d’un bouton (à placer entre <body> et </body>) :
<input type="button" value="Imprimer cette page" onClick="window.print()">
- En se servant d’une image à la place du bouton (à placer entre <body> et </body>) :
<a href="javascript:window.print()"><img src="monimage.gif"></a>
- Il est également possible de lancer l’impression au chargement de la page en insérant la commande ci-dessous dans la balise <body> :
<body onLoad="window.print()"> ou en mettant ce bout de script en début de page entre <head> et </head> <script language="javascript"> <!-- window.print() //--> </script>