如何将鼠标onclick消息发送到Delphi中的TWebBrowser?必须将OnClick消息发送到网站中显示的特定控件。
例如我在名为XXXRB的网站上出现了一个单选按钮,我希望将该消息发送到该单选按钮(名为XXXRB)以进行选择。
我该怎么做?
问候。
答案 0 :(得分:3)
你可以从Delphi调用JS吗?
http://www.delphidabbler.com/articles?article=21
http://jansfreeware.com/articles/delphi-ie-javascript.html
可能应该有办法
http://www.roseindia.net/javascript/javascript-click-method.shtml
要找到控件DOM对象,您可以尝试集合(如GetXXXByName)或库(如jQuery或自定义JS代码)。
然而,这是关于Internet Epxlorer + JavaScript的问题,而不是关于Delphi的问题。
答案 1 :(得分:2)
不需要像Arioch暗示的javascript。 您可以通过TWebBrowser.Document访问完整的DOM。 关于这个主题,网上有很多资源,这是最完整的资源:
http://www.cryer.co.uk/brian/delphi/twebbrowser/read_write_form_elements.htm
如果你环顾四周,你也会发现一些snippets。