1

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

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

现在我希望他们单击​​一个按钮,该按钮将执行以下两件事之一:

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

人们是否遵循我在这里尝试实现的目标?如果您需要更好的解释,请询问,我会帮助澄清。

谢谢!

4

1 回答 1

2

可以绑定window.close()到按钮事件,也可以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 点,我需要澄清一下你的意思。

于 2013-03-05T23:07:36.313 回答