Автор Тема: Print from JS  (Прочитано 2223 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lissdx

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Print from JS
« : 09 Июня 2002, 16:49:28 »
est\' code:
//////////////////////////////////////////////
function printSelf()
{

        if (browser_name == "Netscape") {
            window.print() ;
        } else {
            var WebBrowser = \'\';
            document.body.insertAdjacentHTML(\'beforeEnd\', WebBrowser);
            WebBrowser1.ExecWB(6, 2);
        }
}
//////////////////////////////////////////////

klasno posilaet na printer PAGE dlja NC i IE, no Opera ne
rabotaet.

Mozcet kto delal chtoto podobnoe???

P.S.
Esli kto-to uvlekalsja eventami???  "Ctrl+p" rabotaet so vsemi
browsers i posilaet na pechat\' page. Mozcno li ego sgenerirovat\' i otlovit
v ruchnuu :)))))
?????

Оффлайн lissdx

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Print from JS
« Ответ #1 : 10 Июня 2002, 13:35:40 »
:) spasibo :) reshil uzce :)))). Vot otvet :

function printSelf()
{
    var browser_name = navigator.appName.toLowerCase();
    var agent               = navigator.userAgent.toLowerCase();
     
      if (browser_name == "netscape" || agent.search("opera"))
        {
          window.print() ;
      }
        else
         {        
          var WebBrowser = \'\';
          document.body.insertAdjacentHTML(\'beforeEnd\', WebBrowser);
          WebBrowser1.ExecWB(6, 2);
      }
}

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28