Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: Banner klicken per twebbrowser?

  Alt 7. Dez 2007, 08:11
Wenn es schon eine ID gibt, kann man das dazugehörige Element finden. Ich habe mir dafür eine Funktion gebastelt:
Delphi-Quellcode:
function GetElementByID(WB: TWebBrowser; elementID: WideString; var element: IHTMLElement): Boolean;

begin

  try

    element := (WB.Document as IHTMLDocument3).getElementById(elementID) as IHTMLElement;

    Result := element <> nil;

  except

    Result := False;

  end;

end;

//
  if GetElementByID( WebBrowser, 'contentl', DivElement) then
  begin
    DivElement.click();
  end;
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.