如何动态读入图片数组?
这是在网上找到的静态更换图片代码,请问如何改为从数据库里面动态读出??
<SCRIPT language=JavaScript>
var imgUrl=new Array();
var imgLink=new Array();
var adNum=0;
imgUrl[1]="gif/2004811105246.jpg";
imgLink[1]="gif/016.jpg";
imgUrl[2]="gif/2004811111606.jpg";
imgLink[2]="gif/016.jpg";
imgUrl[3]="gif/20048111116061.jpg";
imgLink[3]="gif/016.jpg";
imgUrl[4]="gif/2004811115819.jpg";
imgLink[4]="gif/016.jpg";
var imgPre=new Array();
var j=0;
for (i=1;i<=4;i++) {
if( (imgUrl[i]!="") && (imgLink[i]!="") ) {
j++;
} else {
break;
}
}
function playTran(){
if (document.all)
imgInit.filters.revealTrans.play();
}
var key=0;
function nextAd(){
if(adNum<j)adNum++ ;
else adNum=1;
if( key==0 ){
key=1;
} else if (document.all){
imgInit.filters.revealTrans.Transition=6;
imgInit.filters.revealTrans.apply();
playTran();
}
document.images.imgInit.src=imgUrl[adNum];
theTimer=setTimeout("nextAd()", 6000);
}
function goUrl(){
jumpUrl=imgLink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')
window.open(jumpUrl,jumpTarget);
else
location.href=jumpUrl;
}
}
</SCRIPT>
<A href="javascript:goUrl()"><IMG class=img01
style="BORDER-LEFT-COLOR: black; FILTER: revealTrans(duration=2,transition=23); BORDER-BOTTOM-COLOR: black; COLOR: #000000; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black"
height=90 src="javascript:nextAd()"
width=60 border=1 name=imgInit></A>