如何动态读入图片数组?

ytffndn 2004-08-11 02:45:20
这是在网上找到的静态更换图片代码,请问如何改为从数据库里面动态读出??
<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>
...全文
89 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pizixt 2004-08-14
还没解决?
可能是偶没加引号。。。

imgUrl[<%=i%>]="<%=rs("imgUrl")%>";
imgLink[<%=i%>]="<%=rs("imgLink")%>";
回复
ytffndn 2004-08-14
请帮帮忙啊!!分不够可以再加
回复
ytffndn 2004-08-13
有谁可以帮帮我啊????
回复
ytffndn 2004-08-12
to:pizixt(皮子) 我按照你的方法替换了,试验了多遍还是不成功,请指教
回复
pizixt 2004-08-11
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";

把这段赋值的代码换掉
<% '读取记录略
For i=0 to rs.recordcount-1
%>
imgUrl[<%=i%>]=<%=rs("imgUrl")%>;
imgLink[<%=i%>]=<%=rs("imgLink")%>;
<% rs.movenext
Next%>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-11 02:45
社区公告
暂无公告