行一恒  

对于window对象,这个对象确实很复杂。对于每个页面都会有个window对象,对于开取子页面时,更要注意此时的window对象的指代。

当一个页面open()一个子页面时,parent.window对象指的是父级的window对象,如果在父级对象存储了方法:

父级: window["add"]=function(x){...} (注册一个函数,存取在window对象内)

在子级页面调用父级页面的add方法

子级调用: parent.window["add"].call(this,x);(x为传入参数)这类似于jsonp的形式!

希望对其理解window对象有帮助!

posted on 2013-09-05 15:14  行一恒  阅读(154)  评论(0编辑  收藏  举报