您的位置:资讯频道 > 技术文档 > ActiveX/COM开发

vb开发的activex 与javascript 交互

来源:王朝网络   作者:不详   时间:2007-11-15  点击:651 次

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" 来更换连接。

相关文章:

    暂无相关新闻。