Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
Delphi 6 Enterprise
|
Re: Banner klicken per twebbrowser?
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.
|