Announcement

Collapse
No announcement yet.

TWebBrowser und Frames

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

  • TWebBrowser und Frames

    Hallo zusammen,<BR>
    <BR>
    Ich habe ein kleines Programm erstellt, dass sich auf einer Homepage einloggt.
    War kein problem.<BR>
    <BR>
    Nach dem einloggen, lande ich dann auf einem Frame-Set.<BR>
    <BR>
    Ein Frame auf der linken Seite für das Menü
    und eines auf der rechten Seite für den Content.<BR>
    <BR>
    Jetzt habe ich folgendes vor:<BR>
    <BR>
    Ich möchte im Menü (linkes Frame) einen Link anklicken, damit der rechte Frame (Content) seinen Inhalt wechselt. Wenn der gewünschte Inhalt vorliegt, möchte ich diesen auslesen und dann einen Button (HTML-Button) drücken (also TWebBrowser1.OleObject.Document.Forms.Items(0).Sub mit).<BR>
    <BR>
    Ich weiß nicht, wie ich mit der TWebBrowser - Komponente den Inhalt von Frames herauslesen kann. Und schon gar nicht, wie auf dem gewünschten Frame einen Button benutze.<BR>
    <BR>
    Ich hab die Hilfe druchstöbert, aber leider hat mir das nicht geholfen.<BR>
    <BR>
    Kann mir einer von euch damit weiterhelfen?<BR>
    <BR>
    Mit freundlichen Grüßen<BR>
    Pierre Goldenbogen

  • #2
    hallo...
    einen link in einem framset anklicken funktioniert so:
    <PRE>
    with WebBrowser1 do
    begin
    OleObject.Document.documentelement.document.frames .Item(0).Document.Links.Item(0).Click;
    end;
    </PRE&gt

    Comment


    • #3
      und einen button in dem contentframe anklicken könntest du so machen.
      <PRE>procedure TForm1.Button2Click(Sender: TObject);
      var
      Webform: variant;
      begin
      WebForm := form1.WebBrowser1.OleObject.Document.Frames.item(1 ).Document.Forms.item(0);
      WebForm.submit;
      end;</PRE&gt

      Comment

      Working...
      X