form嵌入Microsoft web browser,web browser里面的html 脚本如何访问form上的事件

lovemmz 2004-11-11 09:37:58
form嵌入Microsoft web browser,web browser里面的html 脚本如何访问form上的事件,比如用javascript 或者用vbscript激发嵌入Microsoft web browser的form上的按钮。
...全文
44 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Brunhild 2004-11-11
  • 打赏
  • 举报
回复
应该不行吧。我以前的方法是通过响应WEBBROWSER的BeforeNavigate2事件,检查e.uRL的协议部分是否自定义的协议,如果是,就转向自己处理程序:

例如:
你CLICK了页面上一个连接(URL=BUTTON1ENABLE:\\TRUE),FORM上的处理就是:

Private Sub AxWebBrowser1_BeforeNavigate2(ByVal sender As Object, ByVal e As AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event) Handles AxWebBrowser1.BeforeNavigate2

Const PROTOCOL1 As String = "BUTTON1ENABLE://"

Dim s As String = e.uRL
If s.Substring(0, PROTOCOL1.Length) = PROTOCOL1 Then
Me.Button1.Enabled = Boolean.Parse(s.Substring(PROTOCOL1.Length))
e.cancel = True
Return
End If
End Sub

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧