发布于 2023-11-04 17:29:49 浏览 187
function parentFunc() {
console.log("This is a function in the parent window");
}
4、
在子页面:window.parent.parentFunc(); // 调用父窗口中的 parentFunc() 方法
5、
这样就可以在子页面中访问并调用父窗口中的 JavaScript 方法了。
6、
需要注意的是,如果子页面和父窗口不在同一个域下,由于同源策略的限制,会出现访问权限问题。此时,需要在父窗口中设置 document.domain 属性与子页面保持一致,以解决跨域问题。例如:
7、
在父窗口:document.domain = "example.com"; // 设置 document.domain 属性
8、
在子页面:window.parent.document.domain = "example.com"; // 设置 document.domain 属性
window.parent.parentFunc(); // 调用父窗口中的 parentFunc() 方法
9、
这样就可以在跨域情况下,在子页面中访问并调用父窗口中的 JavaScript 方法了。
上一篇:js如何将json对象转成字符串
下一篇:CKEDITOR的简单用法
JS基础 发布于 2023-11-04 17:14:50 浏览 199
JS基础 发布于 2023-11-04 17:12:17 浏览 187
JS基础 发布于 2023-11-03 11:12:41 浏览 192
PHP基础 发布于 2023-10-22 20:29:27 浏览 178
PHP基础 发布于 2023-10-16 18:32:24 浏览 179
PHP基础 发布于 2023-10-16 18:31:10 浏览 165
JS基础 发布于 2023-10-13 01:42:46 浏览 186
JS基础 发布于 2023-10-11 08:51:01 浏览 202
JS基础 发布于 2023-10-11 08:48:52 浏览 190
JS基础 发布于 2023-10-10 14:55:16 浏览 196