欢迎光临

木子屋

标题: vb开发的activex 与javascript 交互

作者: dnawo

日期: 2007-10-08 11:49 AM

分类: 操作系统

内容: 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" '更换连接

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.547 ms

返回

标题: vb开发的activex 与javascript 交互

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.547 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.563 ms

返回