簡體   English   中英

JavaScript:window.open() 函數在新窗口中打開鏈接,而不是在 IE7 中證明相同的窗口名稱

[英]JavaScript : window.open() function opening link in new window instead of proving same window name in IE7

我在一個頁面上有兩個按鈕(A 和 B),點擊后會打開一個新窗口。 兩個按鈕都使用相同的 JavaScript 函數,並且 windowName 是動態傳遞的( _AWindow傳遞給按鈕 A, _BWindow傳遞給按鈕 B)。

打開窗口的 JavaScript 代碼是:

window.open(s_url,windowName); 

我正面臨以下奇怪的問題。

如果我第一次單擊按鈕 A,那么它會在新窗口(名稱:_AWindow)中打開鏈接( https://www .),然后再次單擊同一按鈕在現有窗口中打開鏈接。

如果我第一次單擊按鈕 B,那么它會在新窗口(名稱:_BWindow)中打開鏈接( https://secure . ),但再次單擊按鈕 B 它會再次打開一個新窗口,而不是在同一窗口中打開鏈接。

我使用的是 IE7 版本 7.0.5730.13

請幫忙!

_BWindow打開的頁面中是否有名為“name”的全局變量? 更改全局值會重命名窗口,導致第二次啟動失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM