<div class="htmlarea"> <textarea id="runcode72146"> <title>제목 없는 페이지</title> <title>JavaScript 이미지 읽기 테스트 예시</title> </textarea> <br><input onclick="runEx('runcode72146')" type="button" value="运行代码"><input onclick="doCopy('runcode72146')" type="button" value="复制代码"> <input onclick="doSave(runcode72146)" type="button" value="保存代码"> <a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">[Ctrl A 모두 선택 참고: </a>외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 </div>]<script language="javascript"><!-- var Gif=[["images/smilies/","victory","sweat","loveliness","call","handshake","kiss","time","hug","lol","mad","funk"] , ["images/default/","reply","newtopic","newspecial","star_level2","star_level2","top","star_level3","star_level2"]]; // 第一个是路径,后面的名称,比如 ["talk/",129,130,501,502,503] ,就是talk/ 目录下的129.gif,130.gif ...... 如果是字符串,就要加引号 var picType = ".gif"; //图片类型,如果你要显示所有类型图片,你可以把图片类型也放到数组里面 //加载图片主函数 function LoadGif() { document.body.insertAdjacentHTML("beforeEnd",'<div id="load" style="display=yes" style="display=yes">'); var a = 0; var b = 1; Loading(a,b); } //显示加载失败信息 function Gif_Err() { alert("载入失败!") } //显示加载成功信息 function Gif_End() { alert("载入完成!") } //加载图片,并显示 function Loading(a,b) { //当数组元素为空时,切换数组的一维 if (!Gif[a][b]) { a++; b=1; } //当数组遍历完成后,显示图片 if (a==Gif.length) { Gif_End(); return; } //显示每次读取的图片 document.getElementById("load").innerHTML +='<img src="'+Gif[a][0]+Gif[a][b++]+ picType + '" src="'+Gif[a][0]+Gif[a][b++]+ picType + '" onerror="Gif_Err()" alt="JavaScript 읽기 이미지 예제 code_javascript 기술" >'; //递归读取图片 Loading(a,b); } // --></script>