Einzelnen Beitrag anzeigen

Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#8

Re: Webbrowser: Nach Klick auf Link nicht neues Fenster öffn

  Alt 2. Dez 2007, 20:32
Zitat von marabu:
Hallo Christopher,

ich fürchte das wird nicht mit einer Zeile Code zu erledigen sein. Prinzipiell würde ich ein neues Browser Control instanzieren und in NewWindow2 (ppDisp := DefaultDispatch) übergeben. Wenn du dann noch gleichzeitig das neue Control an die Stelle des alten setzt, die notwendigen Events und Properties rettest und dann das alte Control vernichtest, dann entsteht beim Benutzer der Eindruck, als ob er im selben Fenster surft.

Microsoft nennt als alternativen Ansatz die Verwendung der IE3-kompatiblen Schnittstellen, aber das habe ich mir aus verschiedenen Gründen nie angesehen.

Grüße vom marabu
Kann ich nicht einfach die URL abfragen, auf die geklickt wurde und dann mit Browser.Navigate() die Seite in mein Fenster holen und das neu geöffnete wieder schließen? Oder gehen dabei Daten wie Refferer verloren?
  Mit Zitat antworten Zitat