簡體   English   中英

Javascript調用Activex上的公共函數

[英]Javascript call Public function on Activex

我正在嘗試從javascript調用函數到ActiveX。 它起作用了,但是現在,由於Internet Explorer 8和Windows 7,我不得不更新activeX。

但是現在,我無法調用該函數。 當我嘗試時,我收到一條消息:對象不是集合。

我該怎么辦?

這是一段代碼:

Public Function Text(strTxt As String) As String
    If result Then
        Text = "Authenticated"
    Else
        Text = "Not authenticated"
    End If
End Function 

用Javascript:

function leDado()
    {
        try { 
            var x=document.getElementById("MyActivex")
            document.MainForm.resultado.value = x.Text("Test string")
            x = 0;
        } 
        catch(e) { 
            alert(e.message); 
        }
    }

在表單中,當我按下按鈕時,我會調用該函數。 誰能幫我?

因此,您已經更新了ActiveX對象; 破壞了二進制兼容性嗎? 如果是這樣,您是否在測試庫之前注銷並重新注冊了庫? 您可以調試“實時”對象嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM