2016-10-01 102 views
0

我用VB腳本編寫的工作HTML頁面,這裏點擊按鈕文檔會被打開。在這裏CreateObject工作正常。我不得不在JSP中寫ActiveX代碼不工作的代碼我寫的代碼:VOB的CreateObject的替代方案是Javascript中的ActiveXObject不起作用

function Opensig_OnClick(customerId) { 
    var str; 
    $.ajax({ 
     url: getContextPath() + "/app/omnidocupload/appDocument/sigcap/accountnumberforsalaryaccount/" + customerId, 
     async: true, 
     data: { 
      custId: customerId 
     }, 
     success: function(responseObject) { 
      str = responseObject; 
     } 
    }); 
    var sigobj = new ActiveXObject("Wrsrv.Document"); 
    var reststus = sigobj.verify(str, 0, 1); 
} 

這裏按鈕,功能Opensig_OnClick的點擊被調用。但我得到錯誤在線var sigobj = new ActiveXObject(「Wrsrv.Document」);自動化服務器不能創建對象

+0

ActiveXObject僅在Internet Explorer中受支持http://stackoverflow.com/questions/25311570/activexobject-in-ie11 – Slai

+0

我在IE 8中運行了此代碼,並且所有ActiveXObject設置都將在我從其他帖子中讀取時啓用。這個錯誤即將到來。你能建議用javascipt寫這個vbscript嗎? –

+0

在ie11上運行程序時,實際設置模式爲ie 8 –

回答

0

按鈕下面的位置internet選項在ActiveX控件和插件進行設置後工作正常 - >安全 - >自定義級別。

  1. 允許ActiveX過濾禁用。

  2. 將ActiveX的所有其他屬性設置爲Enable。 特別下載未簽名的ActiveX控件並初始化並腳本ActiveX控件未標記爲安全。

關於使所有這些功能啓用。您將收到消息,指出您的計算機存在風險。但要運行這你必須這個設置。

這隻會在IE8上運行。

相關問題