今天碰到的问题,呵呵,记录一下,一个小小的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的网站。