控制image组件,在加载完成某图片后,过几秒钟,加载下一张图片。
<script type="text/javascript">
var i = 0;var e_tp=new Array();
var e_tplink=new Array();
//var img = new Image();
e_tplink[0]="before_NewsDetail.do?id="+"293"+"&&tid=0";
e_tp[0]="img/image20130318163506.JPG";
e_tplink[1]="before_NewsDetail.do?id="+"293"+"&&tid=0";
e_tp[1]="img/image20130318163456.JPG";
e_tplink[2]="before_NewsDetail.do?id="+"293"+"&&tid=0";
e_tp[2]="img/image20130318163436.JPG";
e_tplink[3]="before_NewsDetail.do?id="+"291"+"&&tid=0";
e_tp[3]="img/image20130313105313.JPG";
e_tplink[4]="before_NewsDetail.do?id="+"275"+"&&tid=0";
e_tp[4]="img/image20121220091052.jpg";
function loadImage()
{
//alert('loadimage');
i++;
if(i>=4)
i=0;
var cImage = document.getElementById("image1")
//
try{
//cImage.οnlοad=autochangeimg;
}catch(e){}
cImage.src = e_tp[i]; //图片加载完成,会再次激发image的onload事件
}
function img_ch()
{
//ie改变image.src不支持重复激发onload!!需要观察代码兼容性。
setTimeout(loadImage,5000);
}
function init_img()
{
//alert(document.getElementById("image1"));
document.getElementById("image1").οnlοad=img_ch; //必须在src之前!!
document.getElementById("image1").src=e_tp[0];
}
window.οnlοad=init_img;
</script>