Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie Webseite in letzen aktiven IE anzeigen lassen? (https://www.delphipraxis.net/78265-wie-webseite-letzen-aktiven-ie-anzeigen-lassen.html)

thomas65 2. Okt 2006 10:49


Wie Webseite in letzen aktiven IE anzeigen lassen?
 
Hallo,
wie kann ich eine Webseite im letzten aktiven Internet Explorer anzeigen lassen?

Ich öffne zur Zeit die Seite mit ShellExecute. Hier wird die Seite in dem zu letzt geöffneten IE angezeigt. Es muß doch aber auch irgendwie möglich sein, die Seite in dem zuletzt aktiven Fenster anzuzeigen.

MfG

r2c2 2. Okt 2006 11:10

Re: Wie Webseite in letzen aktiven IE anzeigen lassen?
 
Hallo Thomas :hi:

Das Einzige was mir dazu einfällt:
- Fokus mitprotikollieren(ggf. über Hook)
- Liste rückwärts durchgehen
- über das mitprotokollierte Handle Seite aufrufen

Sieht für mich nach etwas Arbeit aus und bei der Realisierung kann ich dir auch nicht helfen, da ich das noch nie gemacht hab.

BTW: Was soll das eigentlich bringen?

mfg

Christian

thomas65 2. Okt 2006 11:30

Re: Wie Webseite in letzen aktiven IE anzeigen lassen?
 
Zitat:

Zitat von r2c2
Hallo Thomas :hi:
BTW: Was soll das eigentlich bringen?

Ich möchte bei einem Aufruf einer anderen Seite auf der bereits geöffneten Seite eingeloggt bleiben. Wenn ich die Seite in einem neuen Fenster öffne, wird eine neue Session erstellt und ich bin ausgeloggt. Deshalb soll diese in dem bereits geöffneten Fenster aufgerufen werden. Hört sich ein bisschen kompliziert an :)

Wenn man z.B Alt+Tab drückt, werden die letzten aktiven Fenster ja der Reihe nach angezeigt. Kann man das nicht irgendwie abfragen, um das letzte Fenster herauszubekommen?

r2c2 2. Okt 2006 14:04

Re: Wie Webseite in letzen aktiven IE anzeigen lassen?
 
Zitat:

Zitat von thomas65
Ich möchte bei einem Aufruf einer anderen Seite auf der bereits geöffneten Seite eingeloggt bleiben. Wenn ich die Seite in einem neuen Fenster öffne, wird eine neue Session erstellt und ich bin ausgeloggt.

Aber nur, wenn Cookies ausgeschaltet sind... oder?

Zitat:

Deshalb soll diese in dem bereits geöffneten Fenster aufgerufen werden. Hört sich ein bisschen kompliziert an :)
ggf. könnt TWebBrowser was für dich sein...

Zitat:

Wenn man z.B Alt+Tab drückt, werden die letzten aktiven Fenster ja der Reihe nach angezeigt. Kann man das nicht irgendwie abfragen, um das letzte Fenster herauszubekommen?
k.A. kannst ja mal im PSDK gucken... Vielleicht steht da ja was... Kenn mich da zu wenig aus...

mfg

Chridtian

thomas65 2. Okt 2006 19:50

Re: Wie Webseite in letzen aktiven IE anzeigen lassen?
 
Zitat:

Zitat von r2c2
Zitat:

Zitat von thomas65
Ich möchte bei einem Aufruf einer anderen Seite auf der bereits geöffneten Seite eingeloggt bleiben. Wenn ich die Seite in einem neuen Fenster öffne, wird eine neue Session erstellt und ich bin ausgeloggt.

Aber nur, wenn Cookies ausgeschaltet sind... oder?

Nein, leider auch wenn Cookies eingeschaltet sind.

Ich habe aber nun etwas bei swissdelphicenter gefunden, was mir vielleicht weiterhilft. Dort gibt es ein Beispiel, wie man alt+tab per Button-Klick realisieren kann. Da muß ich mal schauen ....

Trotzdem Danke erstmal!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz