Einzelnen Beitrag anzeigen

Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#14

AW: Frage zu .innerHTML und IHTMLDocument2

  Alt 21. Aug 2012, 14:45
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:

Zitat von http://msdn.microsoft.com/en-us/library/ie/ms535250(v=vs.85).aspx:
You can access the frame object's properties (but not its contents)...
Wenn Dich nur der obere Frameinhalt interessiert, wäre eine Lösung, die mir spontan einfällt, nur Frame-Top in der TWebBrowser-Komponente zu öffnen.
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat