Announcement

Collapse
No announcement yet.

Zugriff auf FRAMEs eines FRAMESETs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff auf FRAMEs eines FRAMESETs

    Ich lade in eine WebBrowser Komponente eine Seite, die
    folgendes Codefragment enthält:
    <p>
    &lt;FRAMESET border=0 cols="291,*" frameBorder=0 frameSpacing=1
    SCROLLING="auto"&gt;<br>
    &lt;FRAME name=frame1 src="http://........../frame1.html"&gt;<br>
    &lt;FRAME name=frame2 src="http://........../frame2.html"&gt;<br>
    &lt;/FRAMESET&gt;
    <p>
    Jetzt möchte ich auf den Inhalt beider Frames zugreifen, *ohne*
    diese separat laden zu müssen, um darin ferngesteuert Aktionen
    ausführen zu können, also quasi ein "Handle" in der Art
    <p>
    // Pseudocode ein<br>
    Frame2 := WebBrowser.Document.All.Frame('frame2').blabla<br>
    // Pseudocode aus
    <p>
    zu erhalten.

  • #2
    meinst du sowas?
    <pre>
    procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
    const pDisp: IDispatch; var URL: OleVariant);
    var
    CurrentWB: IWebBrowser;
    begin
    CurrentWB := pDisp as IWebBrowser;
    (CurrentWB.Document as IHTMLDocument2).DesignMode := 'On';
    end;
    </pre&gt

    Comment

    Working...
    X