gpt4 book ai didi

javascript - 使用javascript将地址栏添加到窗口

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

好的,所以我知道如何使用 JS 弹出一个新窗口,控制打开的窗口的大小,以及在没有地址栏或侧面滚动控件的情况下显示它。

但是假设用户在我的网站上(在我们称之为窗口 A 的地方),他们点击了一个链接,现在他们打开了一个没有控件的小窗口(我们称之为窗口 B)或者地址栏。

现在我希望他们单击​​一个按钮,该按钮将执行以下 2 项操作之一:

  1. 它可以关闭窗口 B,并在窗口 A 上转到由在窗口 B 上单击的按钮指定的新 URL。
  2. 它可以调整窗口 B 的大小(我知道如何使用 javascript 操作调整大小)并重新添加地址栏和滚动功能(这个,我不知道该怎么做)。

人们是否遵循我在这里试图完成的事情?如果您需要更好的解释,请询问,我会帮助澄清。

谢谢!

最佳答案

可以将window.close()绑定(bind)到按钮事件上,也可以使用window.opener.location改变窗口A的位置:

$('#button2').on('click', function () {
window.opener.location = 'http://yoursite.com/';
window.close();
});

JSFiddle:http://jsfiddle.net/eCTfF/1/编辑:要让它工作,你必须去 http://jsfiddle.net/eCTfF/1/show - 在 JSFiddle iframe 之外。


至于第 2 点,我需要澄清一下您的意思。

关于javascript - 使用javascript将地址栏添加到窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235607/

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