前言:在平时的开发中,我们可能有很多项目都会使用同一个地址,比如用户协议,隐私协议,章程这之类的文件供用户阅读,如果每一个项目都写一遍未免也太复杂了,所以可以使用iframe
- 问题:iframe首次加载很慢,在这个加载过程中要使用loading,那么如果知晓它已经加载完成了呢?
- 解决:
var iframe = document.createElement("iframe");
iframe.src = "地址";
if (iframe.attachEvent) {
iframe.attachEvent("onload", function () {
alert("完成了");
});
} else {
iframe.onload = function () {
alert("完成了.");
};
}
document.body.appendChild(iframe);