回复 16# g-plane http://www.autoitx.com/forum.php?mod=viewthread&tid=29196 这里有,兄弟 本帖最后由 nangua111111 于 2013-2-12 19:27 编辑
回复 15# lanfengc
谢谢了,回头试试看,
我用$sUrl =_IEAttach( "数据道查询","embedded")
$ele=_IEGetObjById($sUrl,"lbpageindex")
$text=_IEPropertyGet($ele,"outertext")
MsgBox(0,"",$text)可以获取.
上面说的 #include <ie.au3>$oIE = _IEAttach("数据道查询", "embedded")
MsgBox(0,@error,$oIE.document.title)
$obj=_IEGetObjById($oIE,"ddlPageSize")
MsgBox(0,@error,$obj.value)
$obj.value=20
$btn=_IEGetObjById($oIE,"btnQuery")
$btn.click()
点击查询后只能默认显示20个, 我看了一下代码 ;[[[[[[[[[条记录 每页显示<select name="ddlPageSize" onchange="javascript:setTimeout('__doPostBack(\'ddlPageSize\',\'\')', 0)" id= 这里好像是一个触发式的查询方式, 如何写这个触发式查询代码. 语句难道是:_IENavigate javascript:setTimeout('__doPostBack(\'ddlPageSize\',\'\')', 0)找了些资料,现在没有办法测试.参考 http://www.autoitx.com/forum.php?mod=viewthread&tid=18963&highlight=javascript{:face (125):} 这一题我也是在期待高手的出现.... 语句难道是:找了些资料,现在没有办法测试.参考
nangua111111 发表于 2013-2-12 19:35 http://www.autoitx.com/images/common/back.gif
代码执行不了{:face (288):} 解决全部问题#include <ie.au3>
$oIE = _IEAttach("数据道查询", "embedded")
MsgBox(0,@error,$oIE.document.title)
$obj=_IEGetObjById($oIE,"ddlPageSize")
MsgBox(0,@error,$obj.value)
$obj.value=100
以上这种是单独设置值为100;
另外一种联动方式为修改值为100后直接查询 $oIE = _IEAttach("数据道查询", "embedded")
$obj=_IEGetObjById($oIE,"ddlPageSize")
;$obj.value=100
_IEFormElementOptionSelect($obj,"4",1,"byindex");这里用value 不能联动
EndFunc 学习学习~~~
页:
1
[2]