2012-10-23 73 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」;});'是我的想法。 –