2

Delphi でマウスの onclick メッセージを TWebBrowser に送信するにはどうすればよいですか? OnClick メッセージは、Web サイトに表示される特定のコントロールに送信する必要があります。

たとえば、XXXRBという名前のWebサイトにラジオボタンが表示され、そのラジオボタン(XXXRBという名前)にメッセージを送信して選択したいとします。

どうすればいいですか?

よろしく。

4

2 に答える 2

3

Delphi から JS を呼び出すことはできますか?

http://www.delphidabbler.com/articles?article=21

http://jansfreeware.com/articles/delphi-ie-javascript.html

http://www.programmersheaven.com/article/12946-How+to+call+JavaScript+functions+in+a+TWebBrowser+from+Delphi/info.aspx


おそらく方法があるはずです

http://www.roseindia.net/javascript/javascript-click-method.shtml


コントロール DOM オブジェクトを見つけるには、GetXXXByName などのコレクション、または jQuery やカスタム JS コードなどのライブラリを試すことができます。

ただし、それは Internet Epxlorer + JavaScript に関する質問であり、Delphi に関する質問ではありません。

于 2012-08-20T11:05:22.360 に答える
2

Arioch が示すように、javascript は必要ありません。TWebBrowser.Document を介して完全な DOM にアクセスできます。この件に関してネット上には多くのリソースがありますが、これが最も完全なものです。

http://www.cryer.co.uk/brian/delphi/twebbrowser/read_write_form_elements.htm

SO を見回すと、いくつかのスニペットも見つかります。

于 2012-08-20T17:55:07.173 に答える