网页里的onclick事件
有一段网页源码如下:<div style="float:left;margin:4px 0 0 0;" class="f_size normal" id="allattch"><a href="javascript:;" onClick="FullTextSearch.search( 'attach' );">全部附件</a> </div>
如何click “全部附件”
用 _IELinkClickByText($oIE, "全部附件") 不行
$oClicks = _IETagNameGetCollection($oIE, 'a')
For $oClick In $oClicks
If $oClick.outertext & '' = '全部附件' Then $oClick.click()
Next
如果这样也不行,那得检查IE对象是否有这个框架 不行
也不在框架内!
我要的功能是实现QQ邮箱自动登陆,自动打开显示所有邮件的附件!
[ 本帖最后由 zlxh973 于 2009-1-1 15:47 编辑 ] $oClicks = _IETagNameGetCollection($oIE, 'a')
For $oClick In $oClicks
If $oClick.outertext & '' = '全部附件' Then
$oClick.click()
msgBox(0, "Link Info", $oClick.outertext)
endif
Next
可以找到 全部附件这个连接,但是 $oClick.click() 这一句看不到效果 QQ邮箱我以前想做个自动发信的
但是搞来搞去 无法点击文字..:face (9): 额。。。qq邮箱自动登陆? 验证码怎么弄的? 用别名登陆不用验证码! :face (13): :face (13): :face (13): 没人能解决是不是不用结帖? 我也在找怎么用呢,之前在论坛里看见过模拟JS的ONCLICK好像只要一句,可以直接对FullTextSearch.search( 'attach' )操作。现在需要用了我又找不到了。。。。。 找到了 偶也:http://www.autoitx.com/forum.php?mod=viewthread&tid=6834&extra=page%3D3
去试试 $cols = _IETagNameGetCollection($lForm, "input")
For $k in $cols
If String($k.onclick) = "doResubmit()" Then
_IEAction($k, "click")
_IELoadWait($oIE3)
EndIf
Next 碰到同样问题,期待解决中。。。 方法很不错...收藏了....谢谢
页:
[1]