www.gusucode.com > 中网景企业网站源码时尚版 2009.73码程序 > common/img5auto.js
function getid(obj) { return document.getElementById(obj); } function getNames(obj,name,tij) { var p = getid(obj); var plist = p.getElementsByTagName(tij); var rlist = new Array(); for(i=0;i<plist.length;i++) { if(plist[i].getAttribute("name") == name) { rlist[rlist.length] = plist[i]; } } return rlist; } function ri(obj) { var p = obj.parentNode.parentNode.getElementsByTagName("img"); for(i=0;i<p.length;i++) { if(obj == p[i]) { return i; } } } function fiterplay(obj,num,t,name) { var fitlist = getNames(obj,name,t); for(i=0;i<fitlist.length;i++) { if(i == num) { fitlist[i].className = "dis"; } else { fitlist[i].className = "undis"; } } } function ci(obj) { var p = obj.parentNode.parentNode.getElementsByTagName("img"); for(i=0;i<p.length;i++) { if(obj ==p[i]) { p[i].className = "s"; } else { p[i].className = ""; } } } function play(obj,n1,n2) { var p = obj.parentNode.parentNode.getElementsByTagName("img"); var bimg = getid(n1); var num = ri(obj); try { with(bimg) { filters[0].Apply(); ci(obj); fiterplay(n1,num,"div","f"); fiterplay(n2,num,"table","f"); filters[0].play(); } } catch(e) { ci(obj); fiterplay(n1,num,"div","f"); fiterplay(n2,num,"table","f"); } } var n=0; function clearAuto() {clearInterval(autoStart);}; function setAuto(){autoStart=setInterval("auto(n)", 3000)} function auto() { var x = getid("simg").getElementsByTagName("img"); n++; if(n>4)n=0; play(x[n],"bimg","imginfo"); } setAuto();