1

为什么我的调整大小按钮不调整我的“创建窗口”按钮创建的窗口大小?我已经搜索过,但没有找到任何答案。我现在完全没有主意了。请帮忙!

<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");
}

到底是怎么回事?

4

1 回答 1

0

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的大小,这是受限制的。为了实现这一点,您的子窗口必须与父窗口位于相同的主机和端口上

于 2013-11-15T09:47:42.623 回答