Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 window.open操作_Javascript_Html_Window - Fatal编程技术网

Javascript window.open操作

Javascript window.open操作,javascript,html,window,Javascript,Html,Window,我有一个javascript代码,可以通过执行以下操作打开页面: location.href(“newPage.cfm?param1=xxx¶m2=yyy”) “newPage”必须返回到上一个,传递一些参数,如下所示: location.href(“prevPage.cfm?param1=www¶m2=kkk”) 现在,我想做同样的事情,打开新页面,使用: 窗口。打开 我的问题是:如何返回到上一页,关闭新页面(window.close),但传递新参数 您可以使用window.o

我有一个javascript代码,可以通过执行以下操作打开页面:
location.href(“newPage.cfm?param1=xxx¶m2=yyy”)

“newPage”必须返回到上一个,传递一些参数,如下所示:

location.href(“prevPage.cfm?param1=www¶m2=kkk”)

现在,我想做同样的事情,打开新页面,使用:

窗口。打开


我的问题是:如何返回到上一页,关闭新页面(
window.close
),但传递新参数

您可以使用
window.opener
访问上一个窗口

因此,您只需将代码更改为:

window.opener.location.href("prevPage.cfm?param1=www&param2=kkk");
window.close();
这在您打开的窗口中。

您也可以使用它

<script language="javascript">
         window.opener.location = "prevPage.cfm?param1=www&param2=kkk";
         window.close();
</script>

window.opener.location=“prevPage.cfm?param1=www¶m2=kkk”;
window.close();

窗口。opener
应该包含弹出窗口打开时所在窗口的引用。@SidCool不确定在Google运行软件团队是否与此问题特别相关…:)哦,很抱歉。我发布了错误的链接,我的本意是:@SidCool,back也不会解决这个问题……他正在打开一个新窗口。历史将会不同。他想让情妇进来。基本上都错了。我们可以使用家长的窗口对象,不是吗?w3schools是一个可怕的资源。我提供这一个:是的,它不是伟大的,在名单上的第一位。显示了需要做什么。。。