【发布时间】:2011-01-29 13:43:03
【问题描述】:
伙计们。这是一个 VBS 脚本,可以打开 google,填写表格,然后单击搜索按钮。
set ie = CreateObject("InternetExplorer.Application")
ie.navigate("www.google.com")
ie.visible = true
while ie.readystate <> 4
wscript.sleep 100
WEnd
set fields = ie.document.getelementsbyname("q")
set buttons = ie.document.getelementsbyname("btnG")
fields(0).value = "some query"
buttons(0).click
ie.quit
Sub OnClickSub()
MsgBox "button clicked!", 0
End Sub
显然,buttons(0).click 会触发按钮的 onclick 事件,我需要在脚本中捕获该事件,并为其提供一些处理,例如启动 OnClickSub()。
有没有人知道该怎么做?
【问题讨论】:
-
我不相信可以将 VBS 函数/子附加到网页中按钮的单击事件,我相信您能做的最好的事情就是调用附加到单击的任何内容那个按钮。