Hmmmm.....
Jetzt stehe ich wieder vor einem Problem.
Zur Zeit setze ich ein Flag im DocumentComplete wenn das Dok fertig geladen ist. Das wird dann im BeforeNavigate2 abgefragt. Wenn es gesetzt ist, dann öffne ich den Link mit diesem Code in einem neuen Fenster.
Call ws.URLOpen(Cstr(Url))
Cancel = TrueTheoretisch sollte es so funktionieren. In der Praxis schaut es aber so aus, dass einige Webseiten aus mehreren Seiten bestehen. Wenn ich z.B.
http://derstandard.at/ öffne, komm ich bis die Seite komplett geöffnet wird ca 5mal ins DocumentComplete und ins BeforeNavigate2 rein. Bis die Seite also offen ist, öffnen sich durch den Code im BeforeNavigate2 mehrere leere Fenster.
Irgendwie bräuchte ich ein Clickevent in dem Webbrowser, bei dem ich das Flag setze. Oder ein DieSeiteIstVollständigGeladenEvent.
Leider habe ich nichts dergleichen gefunden. Hat vielleicht jemand eine Idee, wie ich das machen könnte?
-daniel