您好,欢迎访问一九零五行业门户网

Javascript 两个窗体之间传值实现代码_javascript技巧

如我们新建窗体fatherpage.htm:
xml-code:
复制代码 代码如下:
然后在childpage.htm中即可通过window.opener来访问父窗体中的元素:
xml-code:
复制代码 代码如下:
其实在打开子窗体的同时,我们也可以对子窗体的元素进行赋值,因为window.open函数同样会返回一个子窗体的引用,因此fatherpage.htm可以修改为:
xml-code:
复制代码 代码如下:
通过判断子窗体的引用是否为空,我们还可以控制使其只能打开一个子窗体:
xml-code:
复制代码 代码如下:
光这样还不够,当关闭子窗体时还必须对父窗体的child变量进行清空,否则打开子窗体后再关闭就无法再重新打开了:
xml-code:
复制代码 代码如下:
其它类似信息

推荐信息