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

时间:2012-03-30 12:31:39

标签: javascript-events javascript javascript-framework

我在页面上有两个按钮(A& B),可以在点击时打开一个新窗口。这两个按钮都使用相同的JavaScript函数,windowName是动态传递的(_AWindow为按钮A设置,_BWindow为按钮B传递)。

打开窗口的JavaScript代码是:

window.open(S_URL,windowName);

我正面临着一些奇怪的问题。

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

BUT

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

我使用的是IE7版本7.0.5730.13

请帮忙!

1 个答案:

答案 0 :(得分:0)

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