改變這裏的子窗口的位置是我的代碼,如果我在一個新的標籤意外行爲不是從父頁面映射,如果我通過window.open
<!DOCTYPE html>
<html>
<body>
<p>Click the button to open a new browser window.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
window.open("http://www.w3schools.com", 'school');
}
</script>
</body>
</html>
打開網址繼續點擊按鈕,每次兒童窗口獲得焦點(名稱學校)。
現在,在子窗口控制檯我執行以下命令
window.open("http://www.google.com", 'school');
我這樣做之後,如果去父頁面並點擊該按鈕,它是打開一個新窗口,而不是映射到已經打開子窗口(window.name爲'school')。
我不知道爲什麼
請幫我解決這個,在此先感謝
更新
- 我在一個網頁上的按鈕點擊時,它會打開一個新的子窗口 (這裏的w3schools以
window.name
作爲學校) - 在子窗口(w3schools)瀏覽器控制檯上我運行了這個
window.open("http://www.google.com", 'school');
,現在的孩子 窗口位置是http://www.google.com代替W3Schools的 - 現在我又按了一下按鈕父頁它會打開一個新的窗口,但我需要重點已經打開的網頁上(其中有 當前位置作爲谷歌.com)
是否有可能實現?
不確定問題是什麼?什麼是預期的行爲? – guest271314
您是否正在嘗試更改原始「窗口」的「位置」? – guest271314
問題中,打開的'window'的起源與'javascript'處的原始'window'不同。你想達到什麼目的? – guest271314