改变这里的子窗口的位置是我的代码,如果我在一个新的标签意外行为不是从父页面映射,如果我通过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