[英]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.