我有一个javascript代码,通过执行以下操作打开页面:
location.href("newPage.cfm?param1=xxx¶m2=yyy");
" newPage"必须返回上一个,传递一些参数,如:
location.href("prevPage.cfm?param1=www¶m2=kkk")
。
现在,我想做同样的事情,打开newPage,使用:
window.open
我的问题是:如何返回上一页,关闭新页面(window.close
),但是传递新参数?
答案 0 :(得分:3)
您可以使用window.opener
访问上一个窗口。 http://www.w3schools.com/jsref/prop_win_opener.asp
因此,您只需将代码更改为:
window.opener.location.href("prevPage.cfm?param1=www¶m2=kkk");
window.close();
这是在打开的窗口中。
答案 1 :(得分:0)
你也使用它。
<script language="javascript">
window.opener.location = "prevPage.cfm?param1=www¶m2=kkk";
window.close();
</script>