今天碰到的問題,呵呵,記錄一下,一個小小的JavaScript腳本。
要達到的效果以下圖
有三個頁面:
Default.aspx
Default2.aspx
Default3.aspx
嵌套關係就不用說了,看圖便可。經過點擊最外層的HTML元素Button獲取並設置Iframe嵌套中的Default3.aspx頁面中的HTML輸入框元素的值。
重要部分就是經過document.getElementById('if1')獲取Iframe後,經過其contentWindow獲取到內嵌頁的對象,而後繼續.document.getElementById獲取其中的內容。
示例程序
下載,VS2008建立的基於.NET Framework 2.0的網站。