主题:  window.open的疑问!

尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#12001/12/11 22:08:20
我有一个很奇怪的问题

我的window.open代码如下:
onclick='window.open("homepage/link.htm",null,"height=400,width=680,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizeable=no,top=1,left=1")'

为什么打开后的窗口只有一个?也就是在首页打开这个窗口后,不关闭,再打开一个这样的连接,将在原来打开的那个窗口里开,,而窗口大小也不改变。在打开后的窗口里放这样的连接,已经不是弹出窗口了,也是在原窗口打开,是什么问题呢?
请大家帮帮忙哦,其实上面那段代码我没有完全理解,都是抄来的,如果哪位大虾有空的话。。。呵呵~帮助理解一下吧:)
(如果上述的不清楚的话,请到http://nyoe.net 打开一个窗口后别关闭,再在首页打开一个连接看看)
谢谢了!



ewind

职务:普通成员
等级:5
金币:10.0
发贴:3074
注册:2001/3/4 18:39:07
#22001/12/11 22:27:18
target=_blank 加进去~



尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#32001/12/11 22:32:58
yuzhiqing在上个帖子中说
引用:
target=_blank 加进去~


晕。。。就这么简单?
我。。。我。。。我菜!!!



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#42001/12/11 22:35:13
window.open("homepage/link.htm",null,"height=400,width=668,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizeable=no,top=1,left=1")
关键是窗口名字,你设置的是null,那几个链接窗口名字也是null,所以就是对这个窗口的引用。
window.open("url","name","features"),其中的name是一个字符串,是新窗口的名字。如果这个名字已经存在,就不再创造新窗口了,只是返回对这个窗口的引用。在这种情况下,参数features将被忽略。
你定义的几个不同大小的窗口就失去了意义。。。



尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#52001/12/11 22:37:37
好象不行哦。。。。。。。。。。。。。。



尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#62001/12/11 22:42:34
好象不行哦。。。。



PanPan_5d

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/11/11 16:55:28
#72001/12/11 23:45:48
把代码改成:
onclick="window.open('homepage/link.htm','','height=400,width=680,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizeable=no,top=1,left=1')"

就是将null改成''
这样将不为窗口命名,这样下次将在新窗口打开。注意,这个 '' 并不是双引号,而是两个单引号,就是两个 ' 。

编辑历史:[这消息被PanPan编辑过(编辑时间2001-12-11 23:52:36)]

愚蠢的人是不需要生存在世界上的,所以我已经死过很多次了。

PanPan_5d

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/11/11 16:55:28
#82001/12/11 23:50:35
补充一下,像你说http://nyoe.net 这里
你可以为每个要在新窗口里打开的连接/窗口都定义一个名字,例如:
第一个窗口
onClick="window.open('a.htm','window1','...')"
第二个窗口
onClick="window.open('b.htm','window2','...')"
那样的话,每个窗口不会同时在同一个新开窗口显示,而当连按了两次之后又不会开两个同内容的窗口。(格式跟上面的那段一样,只是省略了一些参数和地址文件改了。而那个window1和window2是窗口名字,可以自己改的)

-------------------------------------------------------------------------
说实话,你的站的效果做的挺不错的

编辑历史:[这消息被PanPan编辑过(编辑时间2001-12-11 23:51:36)]

愚蠢的人是不需要生存在世界上的,所以我已经死过很多次了。

尘木

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/13 9:41:15
#92001/12/12 1:07:43
还不行哦
null这个应该不是窗口的name吧???