Распечатка страницы из кода
Распечатка страницы из кода
From: Nikolay Pichtin
Это попробуйте.
<SCRIPT> function displayPrintButton() { if ((navigator.appName.indexOf("Netscape") > -1 && parseInt(navigator.appVersion) >= 4) || (navigator.appName.indexOf("Microsoft") > -1 && parseInt(navigator.appVersion) >= 4) ) { document.write ("<FORM><INPUT TYPE=button VALUE='Print' ("<FORM>onClick='printCurrentPage();'></FORM>"); } } function printCurrentPage() { if (navigator.appName.indexOf("Microsoft") > -1 && navigator.appVersion.indexOf("5.") == -1) { // IE4 OLECMDID_PRINT = 6; OLECMDEXECOPT_DONTPROMPTUSER = 2; OLECMDEXECOPT_PROMPTUSER = 1; WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER); WebBrowser1.outerHTML = ""; } else { // N4 IE5 window.print(); } } displayPrintButton(); </SCRIPT>
Оставить комментарий
Комментарии
1.
18 марта 2005, 15:54:49
А как распечатать другой фрейм. Т.е. кнопка Печать находится в одном фрейме, а распечатать надо другой?
2.
18 августа 2004, 20:11:03
А как сделать, чтобы кнопка не печаталась?
И как, вообще, печатать отдельные части окна?
И как, вообще, печатать отдельные части окна?