程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> criptx cab-Scriptx.cab打印的時候 對象為 null 或未定義

criptx cab-Scriptx.cab打印的時候 對象為 null 或未定義

編輯:編程綜合問答
Scriptx.cab打印的時候 對象為 null 或未定義

在使用Scriptx.cab打印的時候,提示安裝控件,點安裝後感覺沒有什麼反應,然後點打印,就報js錯誤,對象為null或未定義,前提是我現的開發機現在沒有連接打印機(會不會是沒有連接打印機的原因?)。
下面是代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


New Document



var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //設置網頁打印的頁眉頁腳為空 function pagesetup_null() { try{ var RegWsh = new ActiveXObject("WScript.Shell") hkey_key="header" RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"") hkey_key="footer" RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"") }catch(e){} } //用於設置打印參數 function printBase() { factory.printing.header = "" //頁眉 factory.printing.footer = "" //頁腳 factory.printing.portrait = true //true為縱向打印,false為橫向打印 factory.printing.leftMargin = 0.5 factory.printing.topMargin = 1.5 factory.printing.rightMargin = 0.5 factory.printing.bottomMargin = 1.5 } //用於調用設置打印參數的方法和顯示預覽界面 function printReport(){ printBase(); pagesetup_null(); document.all("button").style.display = "none";//隱藏按鈕 factory.printing.Preview(); } //使界面最大化 maxWin(); function maxWin() { var aw = screen.availWidth; var ah = screen.availHeight; window.moveTo(0, 0); window.resizeTo(aw, ah); } function printTure() { printBase(); document.all("button").style.display = "none";//隱藏按鈕 //factory.printing.Preview(); factory.printing.Print(false); document.all("button").style.display = "block";//顯示按鈕 }



height="0" width="0" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext>
<div id="button" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98%; PADDING-TOP: 0px"> 
                        <table height="15" cellSpacing="1" cellPadding="4" width="100%" bgColor="#ddf3ff" border="0"> 
                            <tr> 
                                <td align="center" bgColor="#ddf3ff"> 
                                    <input class="bginput" onclick="printTure()" type="button" value="打印"> 
                                     <input   id="idPrint2"   type="button"   value="頁面設置" onclick="factory.printing.PageSetup()">   
                                     <input   id="idPrint3"   type="button"   value="打印預覽"   
                                     onclick="factory.printing.Preview()">   
                                </td> 
                            </tr> 
                        </table> 
                    </div> 


最佳回答:


使用的是ie內核的浏覽器麼?控件手工下載注冊可以使用麼?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved