Ciao Gsamuk. Osservare qui:
funzione WB_ClickLink (WB: TWebbrowser; const LinkText: stringa): Booleano;
varietà
HTMLDocument2: IHTMLDocument2;
collegamenti: IHTMLElementCollection;
Elemento: IHTMLElement;
href: OleVariant;
I: Numero intero;
cominciare
HTMLDocument2: = WB.Document come IHTMLDocument2;
collegamenti: = HTMLDocument2.Links;
per la I: = 0 ai collegamenti. Lunghezza - 1 fa
cominciare
Elemento: = HTMLDocument2.Links.Item (I, 0) come IHTMLElement;
se AnsiContainsStr (Element.innerText, LinkText) o AnsiContainsStr (Element.getAttribute (“href„, 0), LinkText) allora
cominciare
se AnsiContainsStr (Element.getAttribute (“obiettivo„, 0), “_blank ") allora
WB.Navigate (Element.getAttribute (“href„, 0))
altrimenti
Element.Click;
Risultato: = allineare;
Rottura;
estremità;
estremità;
Risultato: = falso;
estremità;