1

我有一个通过执行以下操作打开页面的 javascript 代码: location.href("newPage.cfm?param1=xxx&param2=yyy");

“newPage”必须返回到之前,传入一些参数,像这样:

location.href("prevPage.cfm?param1=www&param2=kkk").

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

window.open

我的问题是:我怎样才能返回上一页,关闭新的(window.close),但传递新的参数?

4

2 回答 2

3

您可以使用 访问上一个窗口window.openerhttp://www.w3schools.com/jsref/prop_win_opener.asp

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

window.opener.location.href("prevPage.cfm?param1=www&param2=kkk");
window.close();

这是在您打开的窗口中。

于 2013-04-09T08:36:14.940 回答
0

你也用这个。

<script language="javascript">
         window.opener.location = "prevPage.cfm?param1=www&param2=kkk";
         window.close();
</script>
于 2013-04-09T08:45:08.000 回答