Einzelnen Beitrag anzeigen

Benutzerbild von TonyR
TonyR

Registriert seit: 17. Jun 2006
Ort: Bautzen
503 Beiträge
 
FreePascal / Lazarus
 
#2

Re: [TWebbrowser] JavaScript Link ausführen

  Alt 26. Aug 2008, 23:00
Nunja, ich hab es jetzt mal so gelöst, funktioniert auch ...
Delphi-Quellcode:
function WB_ClickLink(Web: TWebbrowser; Link: string): boolean;
var
  i: Integer;
  s: string;
begin
Result:=false;
  for i := 0 to Web.OleObject.Document.links.Length - 1 do //durchsucht alle Links der site
    begin
    s:= Web.OleObject.Document.Links.Item(i);
    if s=Link then
      begin
      Web.OleObject.Document.Links.Item(i).click; //und hier wird bei Übereinstimmung geklickt
      Result:=true;
      end;
    end;
end;
Als Link kann demzufolge auch eine Javascript-Anweisung angegeben werden

Edit: Sehr Hilfreich waren dabei die Schweizer: http://www.swissdelphicenter.ch/de/showcode.php?id=479
Es ist unmöglich, witzig zu sein ohne ein bisschen Bosheit. Die Bosheit eines guten Witzes ist der Widerhaken, der ihn haften lässt. - Georg Christoph Lichtenberg
  Mit Zitat antworten Zitat