Einzelnen Beitrag anzeigen

Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Externe Links in eigenem Browser öffnen.

  Alt 18. Okt 2003, 23:49
Wenn aus dem TWebBrowser ein neues Fenster geöffnet wird, wird sich immer der IE öffnen. Daran ändert auch die Standardbrowsereinstellung nichts.
Eine Möglichkeit darauf zu reagieren ist der OnNewWindow2-Event. Mit ihm werden 3 Parameter übergeben:
procedure WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); Wenn man Cancel auf True setzt wird das Öffnen des neuen Fensters unterbunden. Wie man auf dem ppDisp die URL für das neue Fenster herauskriegt, weiß ich allerdings nicht.

Kann jemand da helfen? Damit würde auch mir geholfen werden, da ich momentan eine MDI-Browsingumgebung programmiere.

MfG

Mystic
Jan Steffens
  Mit Zitat antworten Zitat