js window.opener 子页面 父页面 传值

js window.opener 子页面 父页面 传值,第1张

1、建立父级页面,首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签;

2、建立子页面,再新建一个child.html页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到window.parent.pop()方法。

3、预览页面,预览页面,可明显看到parent.html里面的iframe框架,指向的就是child子页面

4、错误提示,点击页面中“调用父级pop方法”的文字链,会提示错误,这是因为没配置好域名等相关设置。

5、站点配置,打开iis,右键iframe文件夹——“管理文件夹”——“浏览”;即可打开本地测试地址;(如小伙伴没配置iis,需要先配置iis建立站点)

6、成功调用父级方法,再次点击“调用父级pop方法”的文字链,即可成功d出提示。

据我分析有以下三点:

1可能是网速慢引起的,我以前也是这样的,你再重试一下看看.你要耐心的等等看.

2可能是你家电脑中了病毒引起的,因为病毒会把天书奇谈中的某些程序破坏或不让它进行或使用.最好解决办法:用杀毒软件清理一下电脑就可以了.

3你家电脑是不是”老”了,装的东西太多了,电脑承受不住就会阻止部分文件执行任务,用一道”反d墙”把它d回去,就会出现一个对话框!说:安全错误!把不用的东西(程序或文件)删掉再玩玩看吧!

有一个window.returnValue,在父窗口

var x = window.showModalDialog(url,参数,其他参数)

然后在这个打开的子页面设置某些值后,利用js返回

window.returnValue = xxx

this.close()

这样父窗口x的值就是xxx的值了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9422555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存