我在主頁面(比如頁面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