我用VB.NET2005做个了程序,用了2个WEBBROWSER控件,第一个控件加载一段网页http://www.12333sh.gov.cn/website/frame_1.htm。
如何用第2个WEBBROWSER控件实现在第1个控件中点击超链接不弹出新窗口 。
Private Sub WebBrowser1_NewWindow1(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
        e.Cancel = True
        WebBrowser2.Navigate(WebBrowser1.StatusText)
End Sub
现在遇到的问题是 点击普通链接可以实现,但点击如上述网址中的“查询”链接却不能,哪位高手帮忙下,是不是链接的类型不同?

解决方案 »

  1.   

    查询是hyperLink?
    把事件写在!IsPostBack里面试试
      

  2.   

    WEBBROWSER 控件就像让你整个IE浏览器。
    也就是相当于你的程序就是个你自己的新浏器。你可以定义他 前进,后退,刷新等操作。至于弹窗,链接呀什么的。全部由网站(的HTML)自己去负责。这是网站的事。与它无关
    任何问都在网站中解决
      

  3.   


     我winform 不常用,只是以前做个类似LZ的东西。说的就是自己的想的(可能并不对),欢迎楼下发表高见。
      

  4.   

    那个‘查询’是个按钮,不是链接,我需要WEBBROWSER控件加载按钮弹出的网页