Aktion wenn im Browser ein Link geklickt wird

Operator_Jon

Erfahrenes Mitglied
Ok, mal anders gefragt :)
Wie bekomme ich bei dem neuen Fenster (welchen Namen hat das überhaupt :D) die Adresse heraus, noch bevor die Page geladen ist?
Das würde mir schon reichen :)

-----------------------------------------------------------------------------
Hey Leute!

Ich habe ein Problem das ich irgendwie nicht gebacken bekomme!
Ich habe einen Browser in mein Formular eingefügt, alles kein Problem...
Jetzt soll aber wenn in diesem Browser ein Link geklickt wird, der Browser selber nichts machen, aber die Url des Links soll in ein Textfeld oder eine Variable geschrieben werden!
Irgendwie bekomme ich das nicht hin ._.

Danke :)

/€dit:
Anbei wäre noch zu sagen, das die Links immer in einem neuen Fenster geöffnet werden..

/€dit2:
Ok, "NewWindow2" hab ich nun schon gefunden, aber wie bekomme ich nun die Link-URL raus, bzw. wie spreche ich das neue Fenster an?
 
Zuletzt bearbeitet:
Das Webbrowser-Steuerelement hat ein Ereignis wenn man auf einen Link klickt:
Code:
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags _
As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel _
As Boolean)

   MsgBox "URL: " & URL

   Cancel = True

End Sub
Wenn du dann Cancel auf True stellst dann wird der Link nicht geöffnet und du kannst die URL in eine Textbox ausgeben.
 
Hallo!

Ich habe nach einer ähnlichen Lösung gesucht.
Diese Möglichkeit hatte ich auch schon in Erwähnung gezogen, allerdings funktioniert sie Leider nicht, wenn target="_blank" gesetzt ist.

Gibt es eine Möglichkeit das Klicken auf Target="_blank" Elemente Abzufangen und zum Beispiel ine einem anderen Browser anzuzeigen?
 
Zurück