首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js怎么判断一个iframe加载完成后加载另外一个

2012-03-24 
js如何判断一个iframe加载完成后加载另外一个?我要加载十多个iframe每个iframe都有id(从1开始递加)我想在

js如何判断一个iframe加载完成后加载另外一个?
我要加载十多个iframe 每个iframe都有id(从1开始递加)

我想在想用js来判断第一个iframe是否加载完成 加载完成后 开始加载第二个iframe 一次类推。

我写的代码如下。不知道对不对?

JScript code
<script   language= "javascript">for(i=1;i<=14;i++){    myiframe[i].src=myurl[i];    if(myiframe[i].attachEvent){        myiframe[i].attachEvent("onload", function(){            });            continue;    }else{myiframe[i].onload = function(){        };        continue;    }}</script> 

请问这样子对不对? 在谷歌浏览器下 只加载第一个iframe



[解决办法]
JScript code
var myurl[1] = 'http://www.xxx.com';var myurl[2] = 'http://www.xxx.com';var myurl[14] = 'http://www.xxx.com';function loadiframe(index) {    if (index > 14)        return;    if(myiframe[index].attachEvent){        myiframe[index].attachEvent("onload", function(){            loadiframe(index + 1);            });    }else{myiframe[index].onload = function(){            loadiframe(index + 1);        };    }    myiframe[index].src = myurl[index];} 

热点排行