Thema: Delphi Webbrowser Buttonclick

Einzelnen Beitrag anzeigen

Flex

Registriert seit: 6. Apr 2004
13 Beiträge
 
#10

Re: Webbrowser Buttonclick

  Alt 8. Apr 2004, 19:20
jo eigentlich scho.. bis auf, dass der banner wechseln könnte..
aber ausm anderen forum habe ich jetzt den code:
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  iDoc: IHtmlDocument2;
  i: integer;
  ov: OleVariant;
  iDisp: IDispatch;
  iColl: IHTMLElementCollection;
  InputButton: HTMLFormElement;
begin
  WebBrowser1.ControlInterface.Document.QueryInterface(IHtmlDocument2, iDoc);
  if not Assigned(iDoc) then
  begin
    Exit;
  end;
  ov := 'INPUT';
  iDisp := iDoc.all.tags(ov);
  if Assigned(IDisp) then
  begin
    IDisp.QueryInterface(IHTMLElementCollection, iColl);
    if Assigned(iColl) then
    begin
      for i := 1 to iColl.Get_length do
      begin
        iDisp := iColl.item(pred(i), 0);
        iDisp.QueryInterface(HTMLInputImage, InputButton);
        if Assigned(InputButton) then
          if InputButton.Name = 'savenewtopic' then
            InputButton.Click; // click it / klick es
      end;
    end;
  end;
  Mit Zitat antworten Zitat