web 打印的終極秘籍

          常在WEB 打印中都需要ScriptX.cab,這里也是一樣,所以原理都是一樣的,這里將要詳細(xì)說明的是,如何控制打印的問題。

          打印的必須文件有2個:

          1:配置文件:setting.js
          2:顯示文件:print.js

          setting.js 如下:

          document.write("<object id=\"factory\" style=\"display:none\" viewastext classid=\"clsid:1663ed61-23eb-11d2-b92f-008048fdd814\" codebase=\"images/events/ScriptX.cab#Version=5,60,0,360\"></object>");
          function Printers() {
          agree = confirm('確定打印嗎?');
          if (agree) {
          if (agree)
          {
          NoPrinter.style.visibility='hidden';
          factory.printing.Print();}
          else NoPrinter.style.visibility='visible';
          ?? }
          }

          ? factory.printing.header = ""
          ? factory.printing.footer = ""
          ? factory.printing.leftMargin = 0.75
          ? factory.printing.topMargin = 0.75
          ? factory.printing.rightMargin = 0.75
          ? factory.printing.bottomMargin = 0.75

          顯示文件print.js 如下:

          document.write('<style media="print">@media print { .noprint{display:none} } </style>');
          /////////////////////////////////~~控制打印時不顯示按鈕的樣式,在頁面不需要打印的地方只需要引用該樣式即可
          document.write('<div id=NoPrinter name=NoPrinter align=right style="visibility:visible" class="noprint"><br>&nbsp;');
          document.write('<input type=button class=button value=關(guān)閉 name="bFQ" id="bFQ" onclick=\"javascript\:window.close()\">');
          document.write('<input? type="button" value="打印設(shè)置" onclick=\"factory.printing.PageSetup()\">');
          document.write('<input type="button" value="打印預(yù)覽" onclick=\"factory.printing.Preview()\">');
          document.write('<input type=button name=button3 value="打印" onclick="Printers()">&nbsp;&nbsp;&nbsp;&nbsp;</div>');


          在使用打印功能時,只要把文件2個文件包含在頁面中放置打印按鈕的地方即可,代碼如下:
          ? ??<script src="../inc/print/Printer.js"></script>
          ??<script src="../inc/print/Printers.js"></script>

          posted on 2006-08-24 01:02 窮鬼 閱讀(157) 評論(0)  編輯  收藏 所屬分類: AJAX學(xué)習(xí)
          主站蜘蛛池模板: 延吉市| 唐山市| 肥西县| 汝阳县| 清河县| 松江区| 永顺县| 宜阳县| 福州市| 霸州市| 裕民县| 绥宁县| 京山县| 新民市| 镇宁| 白玉县| 丹江口市| 浮山县| 普定县| 关岭| 兰西县| 昆明市| 澳门| 福贡县| 贡觉县| 威宁| 霍山县| 慈利县| 喀什市| 河北区| 锡林郭勒盟| 西藏| 西青区| 应用必备| 怀仁县| 喀喇沁旗| 襄汾县| 南宫市| 曲麻莱县| 富民县| 泰兴市|