如何打開一個帶有一些代碼的彈出窗口,並在完成它的工作後用itslef關閉它?並重新加載打開彈出窗口的頁面。困惑?我也是 。對不起笑如何打開彈出窗口並重新載入另一個頁面?
如:
PAGE_1有一個按鈕,一個形式打開一個新窗口(Page_2)。當我提交Page_2表單時,Page_2應該自動關閉並Page_1自動更新。
可能嗎?你能鏈接一個指南或以某種方式幫助我嗎?
即時通訊使用,PHP,Javascript。
感謝
如何打開一個帶有一些代碼的彈出窗口,並在完成它的工作後用itslef關閉它?並重新加載打開彈出窗口的頁面。困惑?我也是 。對不起笑如何打開彈出窗口並重新載入另一個頁面?
如:
PAGE_1有一個按鈕,一個形式打開一個新窗口(Page_2)。當我提交Page_2表單時,Page_2應該自動關閉並Page_1自動更新。
可能嗎?你能鏈接一個指南或以某種方式幫助我嗎?
即時通訊使用,PHP,Javascript。
感謝
在父頁面,您需要一個函數來加載你的孩子的頁面和功能,將自動重新加載
<script type="text/javascript">
function loadPopup(){
window.open("yourpopup.html");
}
function reloadPage(){
window.location.reload()
}
</script>
現在在彈出的頁面中,您可以使用「opener」調用父函數,如下所示:
<script type="text/javascript">
function somethingWasClicked(){
window.opener.reloadPage();
window.close();
}
</script>
像老闆一樣;)謝謝 – user1148875 2012-08-10 00:56:37
你可以使用這樣的事情:
function refreshParent() {
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close()
}
window.close();
}
而不是使用許多瀏覽器提問和皺眉的彈出窗口,您是否考慮過使用帶有JavaScript數據庫連接的浮動DIV? – Fluffeh 2012-08-10 00:22:47
嗯,我不認爲我現在有足夠的時間和知識來做這件事:如果我使用_blank窗口,它會變得更好? – user1148875 2012-08-10 00:28:01