2013-10-03 66 views
-1

有沒有人有任何想法如何打開新窗口點擊任何動態鏈接,我的問題平臺是VB.NET,還記得新窗口不是Internet Explorer窗口或任何其他瀏覽器給我完整的源代碼。我如何打開新窗口點擊任何動態鏈接在vb.net

這是我試過至今

Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow 
    Dim thiselement As HtmlElement = WebBrowser1.Document.ActiveElement 
    Dim targeturl As String = thiselement.GetAttribute("href") 
    e.Cancel = True 
    Dim window As New Form1 
    window.Show() 
    window.WebBrowser1.Navigate(targeturl) 
End Sub 
+0

你想打開新的瀏覽器窗口 ?? –

+0

您發佈的密碼是否有錯誤 ?? –

+0

[如何在新窗口窗體中打開動態WebBrowser鏈接地址的可能的重複?](http://stackoverflow.com/questions/19108562/how-to-open-dynamic-webbrowser-link-address-in-new-window -form) – nathanchere

回答

0

只需下載WebBrowserEx服務,並在調試和運行文件夾中的bin文件夾安裝在你的項目中。然後在您的項目中使用此服務瀏覽器。

0

,你也可以嘗試JavaScript打開的窗口

Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow 

    Dim thiselement As HtmlElement = WebBrowser1.Document.ActiveElement 
    Dim targeturl As String = thiselement.GetAttribute("href") 
     Response.Write("<script>window.open('"+targeturl+"','_ new', 'width=400,height=200');</script>") 
    End Sub 
+0

如果你請詳細說明你究竟在問什麼 ??謝謝 –

+0

謝謝...........但我的代碼點擊按鈕,然後打開新的鏈接,你可以幫助我,我已經得到空指針錯誤在「href」意味着沒有活動元素錯誤可以請你幫助我可以見你我的臉我已經顯示你我的錯誤圖像和聊天 –

+0

你提供的屬性值爲href? –

相關問題