gpt4 book ai didi

javascript - resizeBy 不起作用,不知道为什么

转载 作者:行者123 更新时间:2023-11-28 08:44:44 25 4
gpt4 key购买 nike

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

<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 - resizeBy 不起作用,不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com