我在主页面(比如页面1)有一个iframe页面(比如页面2)。在页面2内还有一个iframe页面(比如页面3)。现在我想要在页面1中加载页面时,在页面3中点击链接而不是在页面2中。在主页面iframe重定向页面
如何做到这一点? 注意:所有页面在同一个域中,但page3也包含外部链接。如果在页面3中点击某些内容,页面加载应该发生在页面1
我在主页面(比如页面1)有一个iframe页面(比如页面2)。在页面2内还有一个iframe页面(比如页面3)。现在我想要在页面1中加载页面时,在页面3中点击链接而不是在页面2中。在主页面iframe重定向页面
如何做到这一点? 注意:所有页面在同一个域中,但page3也包含外部链接。如果在页面3中点击某些内容,页面加载应该发生在页面1
什么,我明白了,这应有助于:
Page #1
<iframe src='2.html' id=i1 ></iframe>
Page #2
<iframe src='3.html' ></iframe>
Page #3
<a href='#' onclick='top.document.getElementById("i1").src="3.html"'>Test</a>
根据您的浏览器要求,也许可以使用HTML5 postMessage API?
所有iframe的网页属于同一域或不跨浏览器的问题可以通过插件使用此最小化? – Pheonix 2012-02-19 06:55:21
Page3也包含外部链接 – logan 2012-02-19 06:57:21
第1页和第2页是您的域名,3不是您的域名? – Pheonix 2012-02-19 06:58:22