最近,在研究jwchat源码。其中,经常可以看到看到var srcW = opener.top;想问的是,这样声明之后srcW代表的是什么?

解决方案 »

  1.   


    恩,我查到top定义是  返回对载入浏览器得最顶层WINDOE对象得引用
     opener.top 就是指该窗口的父窗口的最顶级窗口对象我不清楚的是 “最顶级窗口对象”具体指的是什么这个对象一般在哪里定义的
      

  2.   

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

  3.   

    这个我知道,因为之后的代码经常用到一些方法,srcW.con() srcW.send()等等,我要是想知道srcW 有多少个方法,具体的是什么,这个能实现不?还有 要是直接在顶级页面var一个新的srcW 该怎么初始化,或者说,怎么样才能使用con() 或send()方法?问题比较多,多谢了~~
      

  4.   

    每一个页面都会自动生成一个WINDOW对象,TOP指向最顶层的WINDOW对象WINDOW对象除了内置方法外  还可以调用当前页面自定的JS方法srcW.con() srcW.send()  这两个方法不是内置方法,应该是在最顶层页面自定的方法,你可以用FIREBUG跟踪一下
      

  5.   


    FIREBUG,恩 我试试,谢谢~~