VB打开的webbrowser,如何用javascript关闭?

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:28:49
在VB做的程序中打开webbrowser,网页中有关闭按钮,如何按关闭按钮而关闭这个VB程序?
打开一个web的窗口.打开的是浏览器.
关闭的是VB程序.
也即是用网页上的按钮去关闭这个VB程序.

ZHRX答得好,不过我要的是如何在打开网页的同时关闭窗口呢?我的目的是用VB登录,然后用IE浏览器来浏览网页的效果.

你可以在VB程序中判断,当新网页打开后,主动退出程序。

这样会触发 WEBBROWSER 控件里面相关的事件的

我记得是在应该这两个过程里面添加代码的

Private Sub WebBrowser1_OnQuit()
Unload Me
End Sub

Private Sub WebBrowser1_WindowClosing(ByVal IsChildWindow As Boolean, Cancel As Boolean)
Unload Me
End Sub

alt + f4使用看看,或者你去下vb教程看看,或者用任务管理器看看,或者.........慢慢试方法很多.......

貌似不能

1。是打开一个新的webbrowser窗口吗?
2。你是要关闭这个新窗口呢,还是关闭整个VB程序?

答案1:网页上的按钮所触发的事件很少,并且仅限于浏览器内部执行,不会超出IE窗口。更无法控制外部程序。

答案2:你可以在VB程序中判断,当新网页打开后,主动退出程序。

答案3:另有个办法,从IE窗口1中启动新IE窗口2,在IE窗口2中可以使用

javascript在子窗口关闭父窗口2007年07月27日 星期五 14:31window.opener.opener=null;window.opener.close();
这个可以在子窗口下把父窗口关掉。而且在模式窗口下不行。

1。在父窗口中通过
var openoption = "scroll:no; dialogWidth:450px; dialogHeight:450px; dialogTop:20;";
window.showModelDialog("modeldialog.do? modeldialog="+s+"&button="+button,this,openoption);
来打开模式窗口
2。假定返回值