每日一贴,今天的内容关键字为加载框架
理论上来讲框架面里加载的是一个成完的html档文,其断判的方法和平凡html件文加载该应致一。最近在一个项目顶用到了iframe框架,要需断判框架中的档文是不是加载终了,加载完后再进行下一步的作操,这里找到了几个方法来现实断判:
var iframe = document.createElement("iframe"); iframe.src = "http://www.cnblogs.com/lifeil/"; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("框架加载终了."); }; } else { iframe.onreadystatechange = function(){ if (iframe.readyState == "complete"){ alert("框架加载终了."); } }; } document.body.appendChild(iframe);
var iframe = document.createElement("iframe"); iframe.src = "http://www.cnblogs.com/lifeil/"; if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ alert("Local iframe is now loaded."); }); } else { iframe.onload = function(){ alert("Local iframe is now loaded."); }; } document.body.appendChild(iframe);
PS:这里说的IE浏览器中onload方法是隐形的是指,动态创立的iframe要需通过attachEvent来绑定事件,而已存在写在html档文面里的IE中也持支iframe.onload事件.
文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。