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

【JavaScript】window.open问题
今天读到了一个window.open片段,源码如下:

var jid;
var jwchats = new Array();
jwchats[jid] = window.open('index.html', makeWindowName(jid),
'width=305,height=590,resizable=yes');



问题是:winodw.open前面写了个jwchats[jid]是什么意思?
javascript

------解决方案--------------------
open方法返回的是新窗口的对象,代码这样做是要将这些新窗口的对象放在数组里集中管理
------解决方案--------------------
引用:
引用:open方法返回的是新窗口的对象,代码这样做是要将这些新窗口的对象放在数组里集中管理
也就是说,这样之后,jwchats[]数组就存放了index.html这个页面的所有DOM属性、函数、常量,能不能这么理解?

差不多,不过那只是一个对象引用,通过这个对象可以获取到你说的那些属性和元素。