Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: IWebBrowser2 + Frames + Form

  Alt 13. Aug 2005, 08:35
Hallo Felix,

vielleicht hast du einen ähnlichen Fehler gemacht, wie er im gezeigten Code zu sehen ist. Document.frames ist die Kollektion der iFrames im Document. Wenn du ausgehend vom Interface IWebBrowser2 auf die Frames eines FrameSet zugreifen willst, dann etwa so:

Delphi-Quellcode:
procedure TWebForm.FramesButtonClick(Sender: TObject);
var
  wb2: IWebBrowser2;
  doc: IHTMLDocument2;
begin
  wb2 := WebBrowser.ControlInterface;
  doc := wb2.Document as IHTMLDocument2;
  ShowMessage(IntToStr(doc.parentWindow.frames.length));
end;
Grüße vom marabu
  Mit Zitat antworten Zitat