2
我有一個iframe在我的頁面中包含一個upload.php文件。所以我希望我的頁面在iframe上傳完成後刷新一次。然而,我的網頁不斷刷新,我是否沒有點擊上傳button..Help請 這裏是我的代碼...Iframe函數的問題
<script>
var up = document.getElementById("upload");
function iloaded(){
window.location.reload();
}
up.onload = iloaded();
</script>
,這裏是iframe的
<iframe style="display:none" id="upload" src="upload.php"></iframe>
上傳成功雖然但頁面刷新是這裏的問題..
那麼iframe的確會加載你的頁面,並導致它觸發iloaded函數 –
你不能'onload'事件上使用'reload'函數。你需要在那裏放置一個條件(如果文件上傳),所以它只有在滿足條件後才重新加載 – moped
解決方案將動態創建iframe,當你需要上傳並指向upload.php –