自用的一个页面数据采集系统,在做页面click监听时。发现有个别页面是带有框架的页面,如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
</head>
<frameset rows="49,34,*" frameborder="NO" border="0" framespacing="0">
<frame src="top.aspx" name="tFrame" scrolling="no" framespacing="0" noresize="noresize">
<frame src="mainm.aspx" name="meFrame" scrolling="no" noresize="noresize">
<frameset cols="200,5,*" frameborder="NO" border="0" framespacing="0" name="mFrames" id="mFrames">
<frame src="Left.aspx" name="leftFrame" scrolling="auto" noresize="noresize">
<frame src="split.htm" name="nFrame" scrolling="no" noresize="noresize">
<frame src="main.aspx" name="mainF" scrolling="auto" noresize="noresize">-------这个是需要连续监听的页面
</frameset>
</frameset>
</html>
使用click只能监听到当前页面元素的动作。当mian .aspx页面改变时click监听无效。需要重新得到框架下的docment重新添加监听。
尝试使用DocumentComplete判断页面状态添加新click监听。发现页面框架数量不同,docment完成状态也不相同。
如何对mian .aspx下不断改变的页面进行连续click监听?

祝各位csdn的朋友新年快乐
