- 締切済み
Webページの特定のボタンをVBで押すにはどのクラス、メソッドを使えばいいのでしょうか。
VB、javascriptどちらも素人です。javascriptで作成されたページの中に「続ける」「クリア」「戻る」などのボタンがあるのですが、特定のボタンを自動的に押して次の画面へ進むにはactiveXのどのクラス、メソッドを用いればよいのでしょうか。。"input type = button"や"name"、"value"などのボタンのプロパティが見当たらないため、どうやってクリックを自動でやればいいのか行き詰ってます。たとえば、以下は「続ける」ボタンの部分のソースです <!-- 各種ボタン部--> <tr> <td align="center"> <table border="0" cellpadding="0" cellspacing="10"> <tr> <td> <a href="JavaScript: document.main_fm.submit()" onclick="return goNextCfm(document.main_fm)"> <img src="/dir_A/dir_B/dir_C/img/dir_D/continue.gif" width="92" height="24" alt="続ける" border="0"></a> </td>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
普通のボタンオブジェクトなら click() メソッドがあるので、それを呼び出せば、そのボタンをクリックしたことになります。 (質問文のような例で試したわけではありませんが、) あるオブジェクトにclick したというイベントを起こさせるには、 fireEvent を使います。 http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/fireevent.asp 使い方は上記にサンプルがあります
- JeanneNet
- ベストアンサー率48% (100/208)
こんにちは、じゃんぬねっと です。 <input type="Submit"... なボタンであれば、form.submit(); で良いと思います。 JavaScript で動的に作成されているページなのであれば、可能ではないかと思います。
お礼
ありがとうございます。input type=のような記述が見当たらないです。
お礼
その後、DispHtmlAnchorElementで直接リンクをclickすることでできました。
補足
ありがとうございます。fireeventは知りませんでした。ただ、私の場合はリンクが張られた画像をクリックしたいのですが(http://www.red.oit-net.jp/tatsuya/java/go.htm)、このような場合にもfireeventはつかえるのでしょうか。