Forum: Netzwerke
Delphi
by Thom,
21. Aug 2012
Gern geschehen. Nur schade, daß es nicht vollständig funktioniert...
Das ist ein typisches Beispiel dafür, daß man es mit der (vermeintlichen) Sicherheit auch übertreiben kann. :roll:
Forum: Netzwerke
Delphi
by Thom,
21. Aug 2012
Zugriff auf den oberen Frameinhalt bekommst Du über ShowMessage(WebBrowser1.OleObject.Document.All.Top.InnerHtml);. Nur leider besteht der Inhalt der Eigenschaft InnerHtml aus einem leeren String. Die Gründe dafür sind - wie Du schon vermutetest - Sicherheitsbeschränkungen seitens des IE's:
Wenn Dich nur der obere Frameinhalt interessiert, wäre eine Lösung, die mir spontan einfällt, nur...
Forum: Netzwerke
Delphi
by Thom,
21. Aug 2012
Danke für das Beispiel!
Das Frameset läßt sich ohne Probleme im IE8 (XP, SP3) laden. Auch beim Laden in eine TWebBrowser-Komponente gibt es keine Fehlermitteilungen. Und der Zugriff über ShowMessage(WebBrowser1.OleObject.Document.Body.InnerHtml);
funktioniert ebenfalls.
Jetzt bin ich etwas ratlos: Worin genau besteht bei Dir das Problem? Unter welchen Umständen treten bei Dir...