vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
WebBrowser Popup URL ermitteln ??? 
Autor: Bossi
Datum: 03.02.09 10:59

Moin Moin,
ich bin grad ein ein klein Webbrowser zugange ;)
Nun habe ich ein kleines Problem mit PopUp oder auch Seiten die in ein Neues Fenster geöffnet werden.
Um das abzufragen, habe ich folgende Sache gefunden
Private Sub newInstance(ByVal sender As Object, ByVal e As _
  System.ComponentModel.CancelEventArgs) Handles wb.NewWindow
        MSGBox("Neues Fenster geblockt!")
        e.Cancel = True
End Sub
Nur finde ich keine Lösung um die URL zu bekommen, die müsste ja in sender sein oder ???
Habe gedacht hier eine Lösung zu finden, aber die ist leider nicht 100%
Mit dem folgenden Code von hier aus Tip&Trick wird ein Link-Klick angefragt, leider funzt der nicht bei Seiten mit Frame oder via Javascript.
Public Class Class_NEW_Webbrowser
    Shared Sub NewWebBrowser(ByVal url As String)
        Dim wbForm As New wbForm
        MdiParentForm.CtrlMdiTaskbar1.Add(wbForm)
        wbForm.wb.Navigate(url)
        wbForm.MdiParent = MdiParentForm
        wbForm.Show()
    End Sub
End Class
    Private Sub wb_DocumentCompleted(ByVal sender As Object, ByVal e As _
      WebBrowserDocumentCompletedEventArgs) Handles wb.DocumentCompleted
        'START: auf link-klick reagieren
        Dim link As HtmlElement
        Dim links As HtmlElementCollection = wb.Document.Links
        'Dim linkx As HtmlElementCollection = wb.
        For Each link In links
            link.AttachEventHandler("onclick", AddressOf LinkClicked)
        Next
        'ENDE: auf link-klick reagieren
    End Sub
    Private Sub LinkClicked(ByVal sender As Object, ByVal e As EventArgs)
        Dim link As HtmlElement = wb.Document.ActiveElement
        Dim url As String = link.GetAttribute("href")
        Dim target As String = link.GetAttribute("target")
 
        If target = "_blank" Or target = "_new" Then
            Class_NEW_Webbrowser.NewWebBrowser(url)
        End If
    End Sub
^^^ Cost ist nicht mehr original, habe es nach mein Vorstellung umgebaut so das ein neues Fenster geöffnet wird.

Währe für eine Lösung sehr dankbar

MfG
Volker
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WebBrowser Popup URL ermitteln ???4.366Bossi03.02.09 10:59
Re: WebBrowser Popup URL ermitteln ???3.064Bossi03.02.09 18:52
Re: WebBrowser Popup URL ermitteln ???3.460jvbsl03.02.09 20:00
Re: WebBrowser Popup URL ermitteln ???3.244jvbsl03.02.09 20:01
Re: WebBrowser Popup URL ermitteln ???3.172jvbsl03.02.09 20:02
Re: WebBrowser Popup URL ermitteln ???2.971Bossi03.02.09 20:15
Re: WebBrowser Popup URL ermitteln ???3.065magerquark03.02.09 21:23
Re: WebBrowser Popup URL ermitteln ???3.127jvbsl03.02.09 21:59
Re: WebBrowser Popup URL ermitteln ???2.952Bossi04.02.09 07:17
Re: WebBrowser Popup URL ermitteln ???3.033Bossi04.02.09 08:16
Re: WebBrowser Popup URL ermitteln ???3.016jvbsl04.02.09 12:18
Re: WebBrowser Popup URL ermitteln ???2.985Bossi04.02.09 21:27
Re: WebBrowser Popup URL ermitteln ???3.080VBExpress04.02.09 22:16
Re: WebBrowser Popup URL ermitteln ???2.924Bossi05.02.09 09:38
Re: WebBrowser Popup URL ermitteln ???2.948VBExpress05.02.09 14:53
Re: WebBrowser Popup URL ermitteln ???2.939Bossi05.02.09 16:09
Re: WebBrowser Popup URL ermitteln ???2.930VBExpress05.02.09 16:26
Re: WebBrowser Popup URL ermitteln ???2.858Bossi05.02.09 16:33
Re: WebBrowser Popup URL ermitteln ???2.956VBExpress05.02.09 16:48
Re: WebBrowser Popup URL ermitteln ???2.893Bossi05.02.09 16:53
Re: WebBrowser Popup URL ermitteln ???3.024VBExpress05.02.09 16:59
Re: WebBrowser Popup URL ermitteln ???2.927Bossi05.02.09 17:08
Re: WebBrowser Popup URL ermitteln ???3.057VBExpress05.02.09 17:14
Re: WebBrowser Popup URL ermitteln ???3.296Bossi05.02.09 17:32
Re: WebBrowser Popup URL ermitteln ???2.977VBExpress05.02.09 17:57
Re: WebBrowser Popup URL ermitteln ???2.885Bossi05.02.09 18:02
Re: WebBrowser Popup URL ermitteln ???2.925VBExpress05.02.09 19:19
Re: WebBrowser Popup URL ermitteln ???2.904Bossi05.02.09 19:33
Re: WebBrowser Popup URL ermitteln ???2.994Bossi09.02.09 17:02
Re: WebBrowser Popup URL ermitteln ???3.057VBExpress09.02.09 23:55
Re: WebBrowser Popup URL ermitteln ???2.820Bossi10.02.09 08:28
Re: WebBrowser Popup URL ermitteln ???3.160VBExpress10.02.09 10:28
Re: WebBrowser Popup URL ermitteln ???2.799Bossi10.02.09 11:05
Re: WebBrowser Popup URL ermitteln ???2.864VBExpress10.02.09 11:22
Re: WebBrowser Popup URL ermitteln ???2.836Bossi10.02.09 11:29
Re: WebBrowser Popup URL ermitteln ???2.888VBExpress10.02.09 11:52
Re: WebBrowser Popup URL ermitteln ???2.847Bossi10.02.09 12:07
Re: WebBrowser Popup URL ermitteln ???2.904VBExpress10.02.09 12:14
Re: WebBrowser Popup URL ermitteln ???2.878Bossi10.02.09 12:26
Re: WebBrowser Popup URL ermitteln ???2.889VBExpress10.02.09 12:35
Re: WebBrowser Popup URL ermitteln ???2.887VBExpress10.02.09 12:44
Re: WebBrowser Popup URL ermitteln ???2.858Bossi10.02.09 12:44
Re: WebBrowser Popup URL ermitteln ???2.879Bossi10.02.09 14:08
Re: WebBrowser Popup URL ermitteln ???2.877Bossi10.02.09 16:22
Re: WebBrowser Popup URL ermitteln ???2.886VBExpress10.02.09 23:24
Re: WebBrowser Popup URL ermitteln ???2.835Bossi11.02.09 08:54
Re: WebBrowser Popup URL ermitteln ???3.241VBExpress11.02.09 10:41
Re: WebBrowser Popup URL ermitteln ???2.903Bossi11.02.09 14:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel