Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Распечатка страницы из кода

Распечатка страницы из кода

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>

К оглавлению

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
18 марта 2005, 15:54:49
А как распечатать другой фрейм. Т.е. кнопка Печать находится в одном фрейме, а распечатать надо другой?
2.
Аноним
Мне нравитсяМне не нравится
18 августа 2004, 20:11:03
А как сделать, чтобы кнопка не печаталась?
И как, вообще, печатать отдельные части окна?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог