resizeBy不工作,不知道为什么

时间:2013-11-15 09:43:13

标签: javascript html

为什么我的调整大小按钮没有调整我的“创建窗口”按钮创建的窗口?我搜索过,没有找到工作的答案。我现在全都没有想法了。请帮忙!

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

发生了什么事?

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
var myWindow;

function openWin()
{
    myWindow = window.open("http://localhost","", "width=100,height=100");
}

function resizeWin()
{
    myWindow.resizeBy(250,250);
    myWindow.focus();
}
&#13;
<div id="windowbuttons">
    <button onclick="openWin()">Create window</button>
    <button onclick="resizeWin()">Resize window</button>
</div>
&#13;
&#13;
&#13;

您正在新窗口中打开http://google.com,然后您尝试从受限制的脚本调整http://google.com的大小。为了解决这个问题,您的子窗口必须位于与父窗口相同的主机和端口