Salut Gsamuk. Regarder ici :
fonction WB_ClickLink (WB : TWebbrowser ; const LinkText : corde) : Booléen ;
variété
HTMLDocument2 : IHTMLDocument2 ;
liens : IHTMLElementCollection ;
Élément : IHTMLElement ;
href : OleVariant ;
I : Nombre entier ;
commencer
HTMLDocument2 : = WB.Document comme IHTMLDocument2 ;
liens : = HTMLDocument2.Links ;
pour I : = 0 aux liens. Longueur - 1 font
commencer
Élément : = HTMLDocument2.Links.Item (I, 0) comme IHTMLElement ;
si AnsiContainsStr (Element.innerText, LinkText) ou AnsiContainsStr (Element.getAttribute (« href », 0), LinkText) puis
commencer
si AnsiContainsStr (Element.getAttribute (« cible », 0), « _blank ") puis
WB.Navigate (Element.getAttribute (« href », 0))
autrement
Element.Click ;
Résultat : = rectifier ;
Coupure ;
extrémité ;
extrémité ;
Résultat : = faux ;
extrémité ;