use*_*527 5 javascript iframe parent-child
如何访问子窗口中父窗口中定义的全局对象或数组.
<script>
var events_data;
function function_to_fill_events_data () {
.
.
.
}
</script>
<div>
<div><iframe src="mini.php" width:100%; height: 100%;" scrolling="no"></iframe> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
当我在迷你文档中时,我希望能够在javascript函数中访问events_data变量.
Jam*_*ill 10
选项1
你的标题提到了一个儿童窗口.如果您有子窗口而不是iframe,请使用以下命令:
window.opener.events_data
Run Code Online (Sandbox Code Playgroud)
选项2
您的代码表明您正在使用iframe.从iframe中,只需使用parent:
parent.events_data;
Run Code Online (Sandbox Code Playgroud)
window.opener - 返回对打开此当前窗口的窗口的引用.
window.parent - 当一个窗口加载,或时,其父窗口是嵌入窗口的元素的窗口.