Entwickler-Ecke

Internet / Netzwerk - Link im IE öffnen???


FrankBurian - Fr 08.12.06 07:04
Titel: Link im IE öffnen???
Hallo, ich hab eine Toolbar für den IE programmiert, mit der man sich in mein Projekt als Benutzer einloggen kann.
Jetzt will ich den Nutzer selbst entscheiden lassen, ob beim Einloggen in mein Projekt dieses im gerade aktiven IE-Fenster oder in einem neuen Fenster angezeigt wird.

Den Link in einem neuen Fenster anzeigen lassen geht ja mit diesem Code :

Delphi-Quelltext
1:
ShellExecute(0'open', PChar('iexplore.exe'), PChar('http://meineurl.com'), nil, SW_SHOW);                    


Wie bekomme ich das hin, dass der Link im gerade geöffneten Fenster angezeigt wird???

Und als nächstes, wie bekomme ich das hin, dass der Link in einem neuen Tab im IE7 angezeigt wird???

Danke für eure Hilfe!!!


FrankBurian - Sa 09.12.06 15:17

also ich bin jetzt soweit:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure OpenSite(url, flags, targetframename, postdata, headers: olevariant);
var
  ie : IWebBrowser2;
begin
  ie := CreateOleObject('InternetExplorer.Application'as IWebBrowser2;
  ie.Visible := true;
  ie.Navigate2(url, flags, targetframename, postdata, headers);
end;
...
OpenSite(url,'navHyperlink','','','');


allerdings öffnet der Link sich immer noch in einen neuen fenster!

Wie schaffe ich das nun, dass er in dem aktuellen fenster geöffnet wird!?????

thx