javascript open疑问

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:43:37
我有两个画面 父窗体A, 子窗体B
我现在分别用两个ie打开A (A1, A2)
A1利用window.open(url,name,param)打开窗口B
紧接着我在A2上面同样用window.open(url,name,param)打开窗口B
然后出现了下面的现象
第二次打开的窗体B在原来已经打开的窗体B中打开了,并且原来的param中的参数都不生效了,而且好像window.opener还是A1的句柄,有人知道原因吗?
楼下的回答'
A1和A2都是同一个画面[只不过利用两个ie独立打开的],所以调用子窗体B的javascript也是一样的,名字我不想变,在同一个窗B打开也没有关系,现在的问题是我在窗体B里面利用window.opener往A里面设定值的时候,根据我的打开顺序,应该把值设定到A2中,但是现在被设定到了A1中了,我想知道原因和对应方法
难道是IE的bug

name设置的是一样的吧。。 你设置为不一样的 ,就没问题了!

A1利用window.open(url,name1,param)打开窗口B

接着A2用window.open(url,name2,param)打开窗口B

确实有这问题,同1页面只打开1次