1) javascript 操作 activex。
开发工程中,我们常会用到这种情况。比如说,当点击 web 控件时,使 activex 的某个按钮变灰。为了实现上面的功能,我们要在 activex 中加一个 let 属性。然后在 set~~中加如相应的操作代码。这样在网页里我们就可以通过 javascript 来操作这个属性。
我们在 activex 程序中加入:
Public Property Let TxtVisible(ByVal New_TxtVisible As Boolean)
Text1.visible = New_TxtVisible
PropertyChanged "BlnSystemUser"
End Property
在网页中我们就可以用 document.all('activex的id').TxtVisible = ture 或者 false 来设置 txt 是否显示了。
2)activex 来操作 javascript 函数。
我们在网页中加入一段 javascript 代码:
function Test(){
alert("test")
}
在 activex 我们可以通过如下代码来调用。
UserControl.Parent.Script.Test()
同时我们可以使用
UserControl.Parent.Script.window.Close 来关闭当前网页。
UserControl.Parent.Script.document.location.href="aa.html" 来更换连接。






