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í)
          主站蜘蛛池模板: 高阳县| 石屏县| 白水县| 长宁县| 集贤县| 甘孜县| 西畴县| 布拖县| 新密市| 唐河县| 五指山市| 大田县| 准格尔旗| 宁安市| 大名县| 重庆市| 芮城县| 阆中市| 娄烦县| 治县。| 女性| 临邑县| 三台县| 苏尼特左旗| 石屏县| 哈尔滨市| 延川县| 漾濞| 宁蒗| 通河县| 商丘市| 鄂州市| 德昌县| 灵武市| 扶风县| 沙坪坝区| 横峰县| 贵溪市| 普陀区| 景宁| 普宁市|