JavaScript:window.open()函数在新窗口中打开链接,而不是在IE7中证明相同的窗口名称

问题描述 投票:0回答:1

我在页面上有两个按钮(A和B),单击后会打开一个新窗口。两个按钮都使用相同的JavaScript函数,并且windowName是动态传递的(按钮A传递了_AWindow,按钮B传递了_BWindow。)>

打开窗口的JavaScript代码是:

window.open(s_url,windowName); 

我正面临以下奇怪的问题。

如果我第一次单击按钮,那么它将在新窗口(名称:_AWindow)中打开链接(https://www。),再次单击相同的按钮将在现有窗口中打开链接。

BUT

[如果我第一次单击按钮B,那么它将在新窗口(名称:_BWindow)中打开链接(https://secure。),但是再次单击按钮B时,它将再次打开一个新窗口,而不是在同一窗口中打开链接。

我正在使用IE7版本7.0.5730.13

请帮助!

我在页面上有两个按钮(A和B),单击后会打开一个新窗口。两个按钮都使用相同的JavaScript函数,并且将动态传递windowName(为按钮传递_AWindow ...

javascript dom-events javascript-framework
1个回答
0
投票

_BWindow中打开的页面中是否有一个名为“ name”的全局变量?更改全局值会重命名窗口,从而导致第二次启动失败。

© www.soinside.com 2019 - 2024. All rights reserved.