找回密码
 加入
搜索
查看: 2572|回复: 4

[IE类操作] 这样的网页链接如何点击呢?[已解决]

[复制链接]
发表于 2016-12-24 10:52:44 | 显示全部楼层 |阅读模式
本帖最后由 cashiba 于 2016-12-25 10:05 编辑
<TABLE id="tbl01" class="div_row" border="0" cellSpacing="0" cellPadding="0" width="100%">
<THEAD><TR style="BACKGROUND-COLOR: #fef9dd"><TH width="30%">名称</TH><TH width="70%">描述</TH></TR></THEAD>
<TBODY class="hand_mouse">
<TR style="BACKGROUND-COLOR: #fff">
<TD>
<IMG align="absMiddle" src="https://xxxxx/icon.gif" />&nbsp;&nbsp;
<A id="na_0" class="topfont" onclick="javascript:main.open_net_url('http://yyyyy')" href="https://zzzzz.html#">链接</A>
<INPUT id="hd_na_0" type="hidden" value="http://yyyyy" />
</TD>
<TD onmouseover="this.title=this.innerText" title=""></TD>
</TR>
</TBODY>
</TABLE>
以上为间接查到的网页源代码,是一个表格单元格中的链接。
通过一般的浏览器比喻IE8直接看到的不是这样子。
因为是SSl VPN过程中的一个页面,所以实际网址不便明示,请原谅。
另外,可能因为SSl VPN的关系,_IECreate不附加到原页面就会出错,所以最好是原页面原位点击链接。
用以下代码没有反应....
#include <IE.au3>
$oIE = _IEAttach("https://zzzzz.html#","url")
_IELinkClickByText($oIE,"链接")
发表于 2016-12-24 13:50:54 | 显示全部楼层
_IEAction($obj,"click")

$obj.click

试试
 楼主| 发表于 2016-12-24 22:45:29 | 显示全部楼层
_IEAction($obj,"click")
$obj.click
试试
cxlater 发表于 2016-12-24 13:50

也试过。点击后都出现错误信息
--> IE.au3 T3.0-2 警告 from function _IEAttach, $_IESTATUS_NoMatch
--> IE.au3 T3.0-2 警告 from function _IEFormGetObjByName, $_IESTATUS_NoMatch
--> IE.au3 T3.0-2 错误 from function _IEFormElementGetObjByName, $_IESTATUS_InvalidDataType
发表于 2016-12-25 09:25:04 | 显示全部楼层
那你根本就没附加到这个ie实例
调试一下   msgbox(0,0,isobj($oie))
 楼主| 发表于 2016-12-25 10:03:23 | 显示全部楼层
那你根本就没附加到这个ie实例
调试一下   msgbox(0,0,isobj($oie))
cxlater 发表于 2016-12-25 09:25

通过ID点击以及通过文本点击都试过了,在别的电脑上其它网站的网页没啥问题。估计是那台电脑的IE浏览器有点问题,发现有的链接手工点击也是没反应,可能是浏览器控件加载哪儿出"故障"了。就一个装vpn的电脑,也不好给其动"手术"....缓缓再看了
谢谢cxlater大侠....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 14:53 , Processed in 0.091737 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表