Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改父窗口的URL?_Javascript_Jquery_Html_Window - Fatal编程技术网

Javascript 如何更改父窗口的URL?

Javascript 如何更改父窗口的URL?,javascript,jquery,html,window,Javascript,Jquery,Html,Window,在我的HTML页面A中,有一个按钮,使用窗口打开弹出窗口B。打开功能。现在在弹出窗口B中,JavaScript代码可以更改A的位置吗?注意:JavaScript在B中 我尝试了parent.window.location=parent.window.location因为我正在尝试刷新父窗口,但它不工作。要刷新父窗口,请尝试以下操作: window.parent.location.reload(); 或 要刷新父窗口,请尝试以下操作: window.parent.location.reload(

在我的HTML页面A中,有一个按钮,使用
窗口打开弹出窗口B。打开
功能。现在在弹出窗口B中,JavaScript代码可以更改A的位置吗?注意:JavaScript在B中


我尝试了
parent.window.location=parent.window.location因为我正在尝试刷新父窗口,但它不工作。

要刷新父窗口,请尝试以下操作:

window.parent.location.reload();


要刷新父窗口,请尝试以下操作:

window.parent.location.reload();

试试这个:

window.opener.location.reload(true);
true参数还用于执行强制重新加载。它将忽略缓存

window.opener.location.reload(false);
false参数用于从缓存强制重新加载

我们可以在不使用参数的情况下使用重载函数

window.opener.location.reload();
谢谢..

试试这个:

window.opener.location.reload(true);
true参数还用于执行强制重新加载。它将忽略缓存

window.opener.location.reload(false);
false参数用于从缓存强制重新加载

我们可以在不使用参数的情况下使用重载函数

window.opener.location.reload();

谢谢..

我将尝试使用这些新的outindow.opener.location.reload();工作正常,但由于是重新加载,我会弹出想要重新发送信息的弹出窗口(microsoft postback的东西),我可以将链接更改为相同的链接以进行刷新吗?我将尝试这些新的链接:outindow.opener.location.reload();工作正常,但由于是重新加载,我会弹出想要重新发送信息的弹出窗口(microsoft postback的东西),我可以将链接更改为相同的链接以进行刷新吗?false最后会做什么?从MDN:window.location.reload(forceget)-从当前URL重新加载文档。forceget是一个布尔值,当它为true时,会导致页面始终从服务器重新加载。如果为false或未指定,浏览器可能会从其缓存中重新加载页面@HJ05是的,没错。默认情况下,forceget值为true。false最后做什么?从MDN:window.location.reload(forceget)-从当前URL重新加载文档。forceget是一个布尔值,当它为true时,会导致页面始终从服务器重新加载。如果为false或未指定,浏览器可能会从其缓存中重新加载页面@HJ05是的,没错。默认情况下,forceget值为true。