Как распечатать html страницу?
Категория: JavaScript
2011-09-30 16:27:04
Простенький пример, демонстрирующий как можно нажатием на обычную 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
Поделиться: