求助:一个JS 的问题 iframe 和 frame 调用的问题
frame是嵌套在iframe中的
我想调用 frame 中的一个js方法
我现在是这么写的:
window.frames['iframeName'].window.frames['frameName']
这样写返回的是一个空
window.frames['iframeName']可以返回个 object 在往下调用就返回空了
请教下各位JS大神么这是怎么回事?我该怎么调用 frame中的JS方法?
求真相
------解决方案--------------------什么浏览器?chrome本地file测试获取不到frame/iframe中的window作用域的,需要通过http协议访问才行
------解决方案--------------------frameSet?
onclick="window.parent.frames['leftFrame'].search()"
------解决方案--------------------
<frameset rows="78,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="head.jsp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame">
<frameset cols="*,350" frameborder="no" border="0" framespacing="0">
<frame src="map.jsp" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame">
<frame src="info.jsp" name="mainFrame" id="mainFrame" title="mainFrame">
</frameset>
</frameset>