Hallo Gsamuk. Hier schauen:
Funktion WB_ClickLink (WB: TWebbrowser; const LinkText: Schnur): Boolesch;
var
HTMLDocument2: IHTMLDocument2;
Verbindungen: IHTMLElementCollection;
Element: IHTMLElement;
href: OleVariant;
I: Ganze Zahl;
anfangen
HTMLDocument2: = WB.Document als IHTMLDocument2;
Verbindungen: = HTMLDocument2.Links;
für I: = 0 zu den Verbindungen. Länge - 1 tun
anfangen
Element: = HTMLDocument2.Links.Item (I, 0) als IHTMLElement;
wenn AnsiContainsStr (Element.innerText, LinkText) oder AnsiContainsStr (Element.getAttribute („href“, 0), LinkText) dann
anfangen
wenn AnsiContainsStr (Element.getAttribute („Ziel“, 0), „_blank ") dann
WB.Navigate (Element.getAttribute („href“, 0))
sonst
Element.Click;
Resultat: = ausrichten;
Bruch;
Ende;
Ende;
Resultat: = falsch;
Ende;