Javascript 有没有办法从父窗口管理子窗口位置?

Javascript 有没有办法从父窗口管理子窗口位置?,javascript,jquery,window.location,Javascript,Jquery,Window.location,我有一张表格 <form target="_blank"> <input type="submit" value="submit"/> </form> 提交此后,在新选项卡中打开任何操作响应。我想从我的表单提交页面管理此选项卡位置url 如果页面已关闭,以便我可以更改目标选项卡的窗口位置 这可能吗?您最好编写一些复杂的Javascript代码 var openWindows = new Array; window._open = window.op

我有一张表格

<form target="_blank">
  <input type="submit" value="submit"/>
</form>

提交此
后,在新选项卡中打开任何操作响应。我想从我的表单提交页面管理此选项卡位置url

如果
页面已关闭,以便我可以更改目标选项卡的窗口位置


这可能吗?

您最好编写一些复杂的Javascript代码

var openWindows = new Array;

window._open = window.open;

window.open = function (URL, name, specs, replace) {
    var newWindow = window._open(URL, name, specs, replace);

    // store newWindow in an array to refer later
    openWindows.push(newWindow);
}
因此,您可以存储从页面打开的窗口列表


请注意,您只能通过同一域中的脚本访问其他窗口。

管理位置是什么意思?管理位置是什么意思?我想从父页面触发/管理目标选项卡的window.location.href您是说要指定新选项卡打开时的url吗?这就是你的服务器程序将要做的。@JeevanJose是的,当用户关闭主选项卡时,我想在新选项卡上指定url(在window.unload事件中)您好,谢谢您的回答,但我没有使用window.open()我正在提交n,给目标=_blank.Hmm,我把注意力集中在你的问题标题上,并认为使用只是你用来描述问题的一个例子。无论如何,你能考虑一个工作:使用Ajax表单提交表单并使用重写窗口.On()来打开成功回调中的目标URL?如果可能的话,你可以给出例子吗?