日期:2014-05-16  浏览次数:20333 次

opener.top
最近,在研究jwchat源码。

其中,经常可以看到看到
JScript code
var srcW = opener.top;


想问的是,这样声明之后srcW代表的是什么?




------解决方案--------------------
打开该窗口的父窗口的最顶级窗口对象
------解决方案--------------------
最顶级窗口对象”具体指的是什么

比如采用frameset嵌套的页面。最顶级窗口对象就是包含frameset的 那个页面


------解决方案--------------------
每一个页面都会自动生成一个WINDOW对象,TOP指向最顶层的WINDOW对象

WINDOW对象除了内置方法外 还可以调用当前页面自定的JS方法

srcW.con() srcW.send() 这两个方法不是内置方法,应该是在最顶层页面自定的方法,你可以用FIREBUG跟踪一下