为什么我的“调整大小”按钮不调整“创建窗口”-按钮创建的窗口的大小?我已经搜索过,但没有找到有效的答案。我现在全都没主意了。请帮忙!
<div id="windowbuttons">
<button onclick="openWin()">Create window</button>
<button onclick="resizeWin()">Resize window</button>
<script>
var myWindow;
function openWin()
{
myWindow = window.open("http://www.google.com","", "width=100,height=100");
}
function resizeWin()
{
myWindow.resizeBy(250,250);
myWindow.focus();
}
</script>
</div>
当我从window.open删除URL时,它确实可以正常工作,因此它看起来像
function openWin()
{
myWindow = window.open("","", "width=100,height=100");
}
到底是怎么回事?
最佳答案
var myWindow;
function openWin()
{
myWindow = window.open("http://localhost","", "width=100,height=100");
}
function resizeWin()
{
myWindow.resizeBy(250,250);
myWindow.focus();
}
<div id="windowbuttons">
<button onclick="openWin()">Create window</button>
<button onclick="resizeWin()">Resize window</button>
</div>
您要在新窗口中打开http://google.com,然后尝试从脚本中调整http://google.com的大小,这是受限制的。为了解决这个问题,您的子窗口必须与父窗口位于同一主机和端口上
关于javascript - 通过不工作也不知道为什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19997987/