我打开后的页面完全加载这段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