Einzelnen Beitrag anzeigen

API

Registriert seit: 18. Apr 2004
637 Beiträge
 
#1

Frame hinzufügen in Document

  Alt 13. Mär 2009, 06:04
Hallo

Wie kann man in ein IHtmlDocument2 ein neues Frame hinzufügen?

In JS geht es so:

Code:
function makeNewFrame(parentFrameId,newFrameId,targetUri) {
var newFrame = document.createElement("frame");
newFrame.id = newFrameId;
newFrame.name = newFrameId;
newFrame.src = targetUri;

var frameset = document.getElementById(parentFrameId);

frameset.appendChild(newFrame);
}
Mein Ansatz in Delphi, komme jedoch nicht weiter

Delphi-Quellcode:
var
  Doc: IHTMLDocument2;
  coll: IHtmlElementCollection;
begin
 Doc := Webbrowser1.Document as IHTMLDocument2;
 coll := (Doc as IHTMLDocument3).getElementsByName('sampleframe1');
 coll...appendChild.?
  Mit Zitat antworten Zitat