我打開後的頁面完全加載這段JavaScript代碼的iframe一後:在window.onload和運行x秒
<script>
function loadFrame() {
var iframe = document.getElementById("defframe");
iframe.src = "/frame.php"
};
window.onload = loadFrame;
</script>
HTML代碼
<iframe id="defframe" frameBorder="0" scrolling="no" src="about:blank" /> </iframe>
這完美的作品,但我有在頁面加載10秒後加載此iframe。
等待的window.onload
2.如果在window.onload是準備好了,火之前等待10秒以上。
我試圖:
<script>
window.onload = function loadFrame() {
var iframe = document.getElementById("defframe");
iframe.src = "/frame.php"
setTimeout(defframe, 10000)
};
</script>
沒有成功。非常感謝您
爲什麼要等待10秒? – PHPglue
因爲Iframe加載時,無法點擊網站上的任何鏈接,直到iframe中的內容被完全加載。當幀在10秒後首先加載時。用戶正在閱讀並且用戶想要在加載幀期間點擊鏈接的概率稍微少一些。 – labu77