webbrowser中有js弹出的对话(alert)请问如何获取弹出窗口的内容!
解决方案 »
- vb有类似sql in的功能吗?
- 用VB做框内部是ASP.是否可以,如何实现
- 关于*.edb类型数据文件的问题.急,请高手指点!!
- 如果在ACCESS中建立数据库,怎么连接到VB中呀???我的怎么出现数据类型不相符的 提示??
- 在VB中如何将一窗体始终保持在最前面?(在线等待)
- ***这个问题高深:关于组的问题,请大家帮忙啊***
- 日文系统下的奇怪问题,哪位大哥看看
- 急、急、急!!!!光盘自启动怎样做(autorun)??????????
- 请问在vb中怎么实现把文件直接发送到A盘的功能?
- 怎样设计带箭头的菜单???
- 如果服务端的数据表结构允许用户修改的话,如何用SOAP处理呢?
- 帮帮忙 关于listview的checkboxes属性
这里面有一些定制WebBrowser的例子
Private WithEvents m_MyVar As HTMLInputElementPrivate Sub Form_Load()
WebBrowser1.Navigate2 "f:\test.html"
End SubPrivate Function m_MyVar_onchange() As Boolean
MsgBox "alert的内容是: " & m_MyVar.Value
End FunctionPrivate Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
Dim oWindow As HTMLWindow2
Dim oDoc As HTMLDocument
Set oDoc = pDisp.Document
Set oWindow = oDoc.parentWindow
Set m_MyVar = oDoc.createElement("input")
m_MyVar.Type = "Hidden"
m_MyVar.id = "MyVar"
oDoc.getElementsByTagName("BODY").Item(0).appendChild m_MyVar
oWindow.execScript "var oldalert=window.alert;window.alert=function myalert(msg){MyVar.value=msg;MyVar.fireEvent(""onchange"");oldalert(msg);};"
End Sub