Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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
Html window.location.reload刷新主窗口_Html_Dom_Window_Reload - Fatal编程技术网

Html window.location.reload刷新主窗口

Html window.location.reload刷新主窗口,html,dom,window,reload,Html,Dom,Window,Reload,下面是一个页面,当我单击它时-我不想刷新页面,但只想刷新此链接打开的新窗口-我想刷新新打开的页面,而不是主窗口 单击链接可正确打开新窗口,但也会刷新主窗口(链接所在的位置)。这是不可取的,我想知道如何阻止它这样做 <a href="" onclick="window.open('URL','mywin');mywin.location.reload();">clik to open new window</a> <a href="" onclick="window

下面是一个页面,当我单击它时-我不想刷新页面,但只想刷新此链接打开的新窗口-我想刷新新打开的页面,而不是主窗口

单击链接可正确打开新窗口,但也会刷新主窗口(链接所在的位置)。这是不可取的,我想知道如何阻止它这样做

<a href="" onclick="window.open('URL','mywin');mywin.location.reload();">clik to open new window</a>

<a href="" onclick="window.open('URL','mywin');">clik to open new window</a>

pl建议

如下所示,但不工作:事实上,它正在破坏新窗口,新窗口显示为空白窗口

<a href="" onclick="mywin = window.open('URL','mywin');mywin.location.reload();">clik to open new window</a>

mywin
是一个窗口名,不是变量。
您需要将从
window.open()
返回的wobject存储在全局变量中:

onclick="window.mywin = window.open('URL','mywin');">

mywin
是窗口名,不是变量。
您需要将从
window.open()
返回的wobject存储在全局变量中:

onclick="window.mywin = window.open('URL','mywin');">

以下是在新窗口中打开链接的正确方法。如果javascript不可用,该链接仍然有效

<a href="http://URL" onclick="window.open(this.href,'popupwindow');return false;">Click Me</a>

以下是在新窗口中打开链接的正确方法。如果javascript不可用,该链接仍然有效

<a href="http://URL" onclick="window.open(this.href,'popupwindow');return false;">Click Me</a>


重新加载主窗口的问题可能是
href=“”
行。这可能会导致浏览器导航到当前所在的页面(因此刷新)。您应该添加
返回false
到js,并且可能还采用了更标准的链接目标,如
href=“#”
,它将导航到同一页面的顶部而无需刷新(尽管这仍然会被
false
返回取消)。

重新加载主窗口的问题可能是
href=“
行。这可能会导致浏览器导航到当前所在的页面(因此刷新)。您应该添加
返回false
到js,并且可能还采用更标准的链接目标,如
href=“#”
,它将导航到同一页面的顶部而无需刷新(尽管这仍然会被
false
返回取消)。

朋友,通过这样做可以解决此问题:

<a href="#" onclick="window.open('URL','mywin');">clik to open new window</a>

朋友们,通过执行以下操作可以解决此问题:

<a href="#" onclick="window.open('URL','mywin');">clik to open new window</a>


我不明白,你为什么要在打开一个窗口后立即重新加载它?@bfavaretto你比我先打开它,看起来很奇怪。目标窗口打开两次,然后重新加载,因为某些要求。这里的问题是如何停止刷新主窗口。即使我没有重新加载目标窗口,它也会刷新。我不明白,你为什么要在打开窗口后立即重新加载它?@bfavaretto你比我先打开它,看起来很奇怪。目标窗口打开两次,然后重新加载,这是由于某些要求。这里的问题是如何停止刷新主窗口。即使我没有重新加载目标窗口,它也会刷新。这不起作用:我尝试了window.mywin和mywin。任务是用一些参数打开新窗口,然后用新参数重新打开同一窗口。然后重新加载该窗口。它是使用window_name实现的,但我无法停止主窗口的刷新。即使使用mywin.location.reload()。这也不起作用:我也尝试了window.mywin和mywin。任务是用一些参数打开新窗口,然后用新参数重新打开同一窗口。然后重新加载该窗口。它是使用window_name实现的,但我无法停止主窗口的刷新。即使使用mywin.location.reload()。您是否忘记了目标属性?目标属性已从XHTML规范中删除,但web浏览器仍然支持它,并且它已回到HTML5中。旧习惯,我想…你忘了目标属性了吗?目标属性已经从XHTML规范中删除了,但是web浏览器仍然支持它,并且它又回到了HTML5中。旧习惯,我想。。。