Как распечатать html страницу?

Простенький пример, демонстрирующий как можно нажатием на обычную HTML-кнопку запустить печать на дефолтовый принтер (т.е. не появляется окно выбора принтера и кол-ва копий), а также как можно вызвать окно настроек страницы печати

code: #javascript
<HTML>
<HEAD>
   <OBJECT ID="wb" WIDTH=300 HEIGHT=151
   CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT>
         <PARAM NAME="ExtentX" VALUE="7938">
         <PARAM NAME="ExtentY" VALUE="3986">
         <PARAM NAME="ViewMode" VALUE="0">
         <PARAM NAME="Offline" VALUE="0">
         <PARAM NAME="Silent" VALUE="0">
         <PARAM NAME="RegisterAsBrowser" VALUE="0">
         <PARAM NAME="RegisterAsDropTarget" VALUE="1">
         <PARAM NAME="AutoArrange" VALUE="0">
         <PARAM NAME="NoClientEdge" VALUE="0">
         <PARAM NAME="AlignLeft" VALUE="0">
         <PARAM NAME="NoWebView" VALUE="0">
         <PARAM NAME="HideFileNames" VALUE="0">
         <PARAM NAME="SingleClick" VALUE="0">
         <PARAM NAME="SingleSelection" VALUE="0">
         <PARAM NAME="NoFolders" VALUE="0">
         <PARAM NAME="Transparent" VALUE="0">
         <PARAM NAME="ViewID" VALUE="{0057D0E0-3573-11CF-AE69-08002B2E1262}">
     </OBJECT>
 
<SCRIPT LANGUAGE="JavaScript">
  function PrintPage()
  {
   wb.ExecWB(6, 2, 2, 2);
  }
 
  function SetupPage()
  {
   wb.ExecWB(8, 0, 0, 0);
  }
</SCRIPT>
 
<TITLE>Test Print Page</TITLE>
</HEAD>
<BODY>
<INPUT TYPE="BUTTON" VALUE="Print Page" ONCLICK="PrintPage()">
<INPUT TYPE="BUTTON" VALUE="Print Setup" ONCLICK="SetupPage()" id=b1 name=b1>
</BODY>
</HTML>

автор: mik-a-el

Поделиться:

Похожие статьи: