读书人

子窗口调用父类函数跟父窗口调用子类函

发布时间: 2012-10-11 10:16:10 作者: rapoo

子窗口调用父类函数和父窗口调用子类函数

由于在项目中遇到了这个问题,在这里记录下来。

?

现在我们需要在子窗口的文本框中输入一个值,由父窗口去记录,每次打开子窗口的时候判断父窗口是否有记录值,如果有 就直接将父窗口中记录的值现在在子窗口的文本框中。

(不是用的iframe? 如果用iframe调用父类用window.parent? 可为什么?我也不明白)

?

我们先用普通打开方式:

?

一、子窗口输入值显示在父窗口中

?

需要用到的函数写到 子窗口中

?

window.opener.myForm.userName.value

?

获取到父类文本框 可以赋值,可以取值

?

二、代码

?

父页面:aa.html

?

?

子页面:bb.html

?

?

在传的时候还遇到一个问题就是用模式窗口打开的子窗口。。如果用上面的方法显示会报异常找不到对象的。

?

模式窗口的方法:

?

父页面:a1.html

?

子页面:b1.html

?

用模式窗口打开的时候一定要传一个window对象过去

?

网上一篇关于window.showModalDialog()返回值,可以看看

http://blog.csdn.net/liang4571231/archive/2009/04/24/4105712.aspx

?

读书人网 >Web前端

热点推荐