如何让WebBrowser中的所有链接都在新窗口中打开 本帖最后由 cnlomo 于 2009-07-13 17:15:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提供个思路:1、前提需要设置,ie属性>选项卡浏览设置>选始终在新窗口打开弹出窗口2、确定链接的个数n3、循环打开for i=0 to n shell 语句打开链接next 类似的帖子:http://topic.csdn.net/u/20090711/14/603ac99b-c1af-480e-ab99-44f200eb19c9.html?72236 Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant) Dim anchor As Object For Each anchor In WebBrowser1.document.All.tags("a") anchor.Target = "_blank" NextEnd Sub 我知道了,写在Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)下 有一个问题,就是网页中包含了验证码,还有一个链接,为刷新验证码javascript:nchangeImg('imgVerify2', 'verifycode2');怎么能让他不在新窗口打开呢? 参考 http://support.microsoft.com/kb/184876/en-us例子中用新开窗体的 WebBrowser 控件显示新网页,你可以试试用当前 WebBrowser 显示新网页。 我想到了一个办法可以解决If InStr(anchor, "javascript") = 0 Then anchor.Target = "_blank" vb关闭指定窗体 VB中如何调用InitializeWinIo 怎样用4个字节存放11位的手机号 求一条日期相关的SQL语句 VB文件操作问题!!~~~ 我的文本框的回车键怎么不换行啊 vb调用matlab中的fslove函数解非线性方程组 请教啦! 求助!公元年与纪元年问题加分100 哪里可以找到DES算法? 求助:如何对SQL查询结果进行付值 如何用vb做刷QQ日志人气软件呢?
1、前提需要设置,ie属性>选项卡浏览设置>选始终在新窗口打开弹出窗口
2、确定链接的个数n
3、循环打开
for i=0 to n
shell 语句打开链接
next
http://topic.csdn.net/u/20090711/14/603ac99b-c1af-480e-ab99-44f200eb19c9.html?72236
Dim anchor As Object
For Each anchor In WebBrowser1.document.All.tags("a")
anchor.Target = "_blank"
Next
End Sub
例子中用新开窗体的 WebBrowser 控件显示新网页,你可以试试用当前 WebBrowser 显示新网页。