用VB的webbrowser写一个浏览器的窗口打开问题

不知怎么保证需要弹窗或者在新窗口打开的链接在一个新的窗口打开而不是调用IE,而不需弹窗的链接则在原窗口显示

Form1 和Form2上都有一个Webbroser名为WB1.

Form1上的代码:
Private Sub wb1_NewWindow2(ppDisp As Object, cancel As Boolean)
'Webbroser的NewWIndow2 事件.
dim frm as from2
Set ppDisp = frm.wb1.Object
frm.Show
End Sub

参考资料:希望可以帮到你~

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-03
一个WEBbrowser只能打开一个网页吧.
新的窗口就要新的webbrowser了,你可以再声明一个变量就行了.

用VB的webbrowser写一个浏览器的窗口打开问题
Form1 和Form2上都有一个Webbroser名为WB1.Form1上的代码:Private Sub wb1_NewWindow2(ppDisp As Object, cancel As Boolean)'Webbroser的NewWIndow2 事件.dim frm as from2 Set ppDisp = frm.wb1.Object frm.Show End Sub 参考资料:希望可以帮到你~...

vb WebBrowser控件打开网页出现 未结束的字符串常量
这是网站的javascript错误,你无法控制,只能屏蔽错误信息。对于blog可以尝试进程样式的设置,毕竟网站样式多种多样,维护人员对某个位置的疏忽是无法避免的,如果不懂脚本编写,只能尽量选择比较完善而不会出现错误的样式效果,如果能找到错误的位置与解决方法,也可以与网站管理员联系。

如何用vb编个程序…打开按钮链接到一个网页上的某个位置…
VB 中使用IE 打开一个网页的一种方法如下:1、先在程序工程中添加 WebBrowser控件 “工程”->"部件"->找到"Microsoft Internet Controls" 选择->"确定"2、在窗体中添加 WebBrowser 控件,并根据 Form窗体的大小放大 WebBrowser可见区域 3、增加一个按扭Command1 在Command1_Click() 事件中添加如下程...

如何只在自己的窗体中用vb webbrowser打开网页
有两种方法。一种是还是在原来的窗口上打开。另一种是新窗口上打开。代码如下:1.原来的窗口 Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)Cancel = True WebBrowser1.Navigate2 WebBrowser1.Document.activeElement.href End Sub 2.新窗口 Private Sub WebBrowser1_NewWin...

关于VB webBrowser 打开网页
你用INET控件获取网页源文件,然后写入成一个后缀名为.html的文件,再用webbrowser本地载入即可。判断载入失败方法:如果INET控件返回的网页源文件为空,则载入失败。

如何用VB做在原窗口打开本地网页
VB 主窗体菜单[工程]-->[部件],在控件列表找到 Microsoft Internet Controls ,把它前面的钩打上。然后控件栏就会出现一个 WebBrowser 控件,添加这个控件到窗体,以下代码打开网页 Private Sub Command1_Click()Me.WebBrowser1.Navigate ("http:\/\/www.163.com")End Sub ...

VB调用网页后的问题,继续请教中。。
用webbrowser打开网页后,网页内的所有元素你都可以通过代码来操作,方法是:1.根据标记名(tagname)的和元素名name来找到元素,2.给元素赋值或是执行相关的事件.例1: 给username文本框内填充内容:Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)Dim doc Dim tg Set doc...

VB浏览器打开新链接
窗体名:Form1 浏览器控件名:WebBrowser1 代码如下:Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)Dim frmWB As Form1 Set frmWB = New Form1 frmWB.WebBrowser1.RegisterAsBrowser = True Set ppDisp = frmWB.WebBrowser1.Object frmWB.Visible = True End Sub ...

用VB做个网页浏览器,然后再搜索里面指定的内容,怎么编啊
建立个VB标准exe工程 引用WebBrowser控件默认名即可 再加入个文本控件,以便输入url地址,默认命名就可以了 再加入个按钮 比如让你做的这个窗口在打开时显示主页加入以下代码在Form Load事件中 Private Sub Form_Load()WebBrowser1.GoHome End Sub 比如在你想在文本框内输入网址,然后点击按钮就可以浏览你...

VB中如何让WebBrowser打开一个网址后就自动跳转到另一个网址
要实现这个功能需要设置一个定时器,在定时器中不断检测打开的IE窗口的地址是否为:http:\/\/weibo.com\/,如果是,就自动将该IE的地址修改为你需要的地址:http:\/\/www.qq.com就可以了.下面是实现的例子 1、VB中首先引如 Microsoft Internet Controls “工程”->"引用"->选择"Microsoft Internet Controls...

相似回答