2012-10-23 71 views
2

我有一个弹出窗口,我的用户可以在其中编辑显示在父页面上的信息。当有人按下弹出式窗口提交更改时,我需要关闭弹出窗口并重新加载父页面以显示新信息。Javascript弹出窗口提交后页面加载Coldfusion

我知道这里有很多例子,但是这里显示的问题并没有提供足够的信息来完成我的任务。

我目前使用的onClick =“history.go(0)”,它带我回父页面,但并没有在所有重新加载页面

回答

1

从弹出窗口中使用内关闭弹出窗口此:

self.close(); 

重新加载打开弹出使用这种在弹出窗口中的窗口:

window.opener.href = 'URL'; 

这应该是非常接近你所需要的。

+0

我需要重新加载父母但不关闭它。 – Geo

+0

我编辑了我的答案。我知道你需要使用“window.opener”,然后使用适当的方法。 –

2

的问题是有点含糊(不是一个真正的问题,连),但你可以尝试window.location.href="/parentpage";

+0

让我知道你不明白,我会重写它。感谢您的建议,我会试试 – Geo

+0

我想我需要用正确的url替换/ parentpage吧? – Geo

+0

是的,如果你给这个元素一个'id =“foo”',然后用'$('#foo')选择它,点击(function(){/ *做一些东西然后... */window.location。 href =“/ path/to/parentPage”;});'是我的想法。 –