如何动态读入图片数组?

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>
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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%>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧