0
我试图从javascript调用一个函数到ActiveX。它的工作,但现在,我必须更新的ActiveX,因为Internet Explorer 8和Windows 7.Javascript调用Activex上的公共函数
但现在,我不能调用该函数。当我尝试时,我收到一条消息:对象不是一个集合。
我想要做什么?
Here's的代码段:
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);
}
}
在表单中,当我按下按钮,我调用该函数。 任何人都可以帮助我吗?
嗨!感谢您的回复。 昨天晚上这个脚本开始工作。正如你所说,我猜VB并没有编译ocx。我发现它在用户控件上放置了一个新标签。 我尝试编译,但是,VB表示我没有权利,所以我关闭VB并删除OCX。 之后,我编译ocx和我的脚本开始工作。 谢谢! ;) – fchevitarese 2011-02-05 09:47:59