Imprimer un document, une page en javascript

Voici différentes façons de permettre à l’utilisateur d’imprimer une page,  une 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
    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>