Cześć Gsamuk. Spojrzenie tutaj:
funkcja WB_ClickLink (WB: TWebbrowser; const LinkText: sznurek): Boolowski;
var
HTMLDocument2: IHTMLDocument2;
połączenie: IHTMLElementCollection;
Element: IHTMLElement;
href: OleVariant;
I: Integer;
zaczynać
HTMLDocument2: = WB.Document jako IHTMLDocument2;
połączenie: = HTMLDocument2.Links;
dla I: = (0) połączenie. Długość - (1)
zaczynać
Element: = HTMLDocument2.Links.Item (I, (0)) jako IHTMLElement;
jeżeli AnsiContainsStr (Element.innerText, LinkText) lub AnsiContainsStr (Element.getAttribute ("href", (0)), LinkText) wtedy
zaczynać
jeżeli AnsiContainsStr (Element.getAttribute ("cel", (0)), "_blank ") wtedy
WB.Navigate (Element.getAttribute ("href", (0)))
inny
Element.Click;
Rezultat: = Prawdziwy;
Przerwa;
końcówka;
końcówka;
Rezultat: = Fałszywy;
końcówka;