Fenêtres:Imprimer une fenêtre Javascript
Un article de WikiTuto.
Sommaire |
Explication
Tous les navigateurs possède un icône ou une option de menu permettant au visiteur d'imprimer le contenu de la page Web en cours. JavaScript permet au webmestre de maîtriser aussi cette fonction à l'intérieur même de son site. La méthode réalisant l'ordre d'impression est window.print(). Cette méthode ouvre la boîte de dialogue Imprimer du système d'exploitation de l'usager ou de son logiciel d'impression. Cette boîte lui demande de choisir l'imprimante, le nombre de copies, le choix du papier ainsi que toutes les autres options d'impression.
Si aucune imprimante n'est configurée sur le système de l'usager, la méthode window.print() est simplement ignorée.
Il ne faut pas oublier lorsqu'on énumère les fonctionnalités qu'on souhaite donner à une nouvelle fenêtre via la méthode window.open(), qu'il est possible de masquer la barre d'outils et de menu , rendant ainsi impossible toute impression par le navigateur du visiteur. Il est alors nécessaire de fournir un moyen d'imprimer le contenu de la fenêtre directement dans son code.
Exemple
<input type="button" value="Imprimer cette page" onClick="window.print()";/>



