|
楼主 发表于: 2012-04-18 19:37:33 |
代码如下: dim WithEvents Web_V1 As SHDocVw.WebBrowser_V1 Private Sub Form_Load() '------------------------------------------------------------------ '在模块顶部定义了 Dim WithEvents Web_V1 As SHDocVw.WebBrowser_V1 '载入Web_V1,WebBrowser1有弹出新窗口时就可用响应 Set Web_V1 = WebBrowser1.Object '-------------------------------- End Sub Private Sub Web_V1_NewWindow(ByVal URL As String, ByVal Flags As Long, ByVal TargetFrameName As String, _ PostData As Variant, ByVal Headers As String, Processed As Boolean) '如果URL中包含了"alert"使用ie打开,否则使用WebBrowser1打开 If InStr(URL, "alert") > 0 Then Processed = False '从ie弹出 Else Processed = True '不弹出 Debug.Print URL WebBrowser1.Navigate URL End If End Sub |
联系客服