Einzelnen Beitrag anzeigen

Siegl

Registriert seit: 8. Apr 2010
18 Beiträge
 
#4

AW: Internetexplorer - Zugriff auf die einzelnen Register

  Alt 11. Feb 2012, 13:57
Hallo,

Zuerst Dank für die Antworten (hatte schon befürchtet, es antwortet nimeand).

1. Die IE-Browser sind vorhanden, in ihnen laufen z.T. Javascript-Programme aus denen ich Daten entnehmen bzw. in
sie schreiben können soll.
Ein Szenario ist:
- Daten aus einer IE-Seite auslesen,
- diese in eine andere Seite schreiben
- und das Formular abschicken.
Wo sich die Seiten - ob in einem IE mit mehreren TAb's oder in verschiedenen IE-Instanzen - ist nicht
vorhersehbar, weil vom Benutzer abhängig.

2. Dass es sich um "eigene" Fenster handelt war mir klar. Ich finde nur keine Möglichkeit mit diesen umzugehen.

Mit diesem Codebeispiel finde ich sie sogar:

Code:
    IShellWindow := CoShellWindows.Create;
    for i := 0 to IShellWindow.Count do
    begin
      Dispatch := IShellWindow.Item(i);
      if Dispatch = Nil then Continue;
      if Dispatch.QueryInterface(IWebBrowser2,IInternetExplorer) = 0 then
      begin
        ...
Leider habe ich damit noch keinen geeigneten Zugriff bzw. kann ich im IE die Seite nicht anzeigen lassen.


Siegl
  Mit Zitat antworten Zitat