Hallo Gsamuk. Kijk hier:
functie WB_ClickLink (WB: TWebbrowser; const LinkText: koord): Van Boole;
var
HTMLDocument2: IHTMLDocument2;
verbindingen: IHTMLElementCollection;
Element: IHTMLElement;
href: OleVariant;
I: Geheel;
begin
HTMLDocument2: = WB.Document als IHTMLDocument2;
verbindingen: = HTMLDocument2.Links;
voor I: = 0 aan verbindingen. Lengte - 1
begin
Element: = HTMLDocument2.Links.Item (I, 0) als IHTMLElement;
als AnsiContainsStr (Element.innerText, LinkText) of AnsiContainsStr (Element.getAttribute („href“, 0), LinkText) toen
begin
als AnsiContainsStr (Element.getAttribute („doel“, 0), „_blank“) toen
WB.Navigate (Element.getAttribute („href“, 0))
anders
Element.Click;
Resultaat: = Waar;
Onderbreking;
eind;
eind;
Resultaat: = Vals;
eind;