簡體   English   中英

如何通過調用JS函數從彈出窗口重新加載父窗口?

[英]How to reload the parent window from a pop-up window by calling a JS function?

我寫了一個html頁面,好像它有一個打開彈出窗口的鏈接一樣,我想在彈出頁面中放置一個按鈕,該按鈕可以調用函數並重新加載父html頁面,而不必重新加載彈出窗口。上窗口。 誰能給我一個解決方案?

窗口啟動器:

<script type="text/javascript">
function launch() {
window.open('opened.html');
}
</script>
<a href="#" onclick="launch()">Launch!</a>

啟動的窗口:

<script type="text/javascript">
function reload_parent() {
parent.window.opener.document.location.reload();
}
</script>
<a href="#" onclick="reload_parent()">Reload!</a>

這種問題不太適合jsfiddle.net,並且由於跨域安全性問題而無法在file:///域上完成,因此您必須實際運行服務器來托管它。 本地主機很好。 我自己在這里托管它,供您查看: http : //framba.ch/opener.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM