我用的是VS.2005 c#
想把图片从数据库中查询出来,然后用幻灯片形式在网页上自动播放。由于自己对javascript了解不深,照网上的方法写了段代码,但还是运行不出,求大虾门帮帮忙,指点指点小弟! :) <td width=198 bgColor=#000000 style="height: 220px">  
<Script language="JavaScript">
var ImgUrl=new Array();
var ImgLink=new Array();
var iCount=0;<%
     n=1;     
     con.Open();     
     sdr_getImg = cmd_getImgUrl.ExecuteReader();
     while (sdr_getImg.Read())
            {
                 file_url = sdr_getImg["file_url"].ToString();
                 img_url = sdr_getImg["img_url"].ToString();
                  url="image"+"\\"+file_url+"\\"+img_url;                
 %>
ImgUrl[<%=n%>]="<%=url%>";
ImgLink[<%=n%>]="#";
<%
       n++;
          }            
%>
var ImgPre=new Array();
var kCount=0;
for(iIndex=1;iIndex<=5;iIndex++)
{
if((ImgUrl[iIndex]!="")&&(ImgLink[iIndex]!=""))
{
kCount++;
}
else
{
break;
}
}
function PlayTran()
{
if(document.all)
ImgInit.filters.revealTrans.play();
}var iKey=0;
function NextImg()
{
if(iCount<kCount)iCount++;
else iCount=1;if(iKey==0)
{
iKey=1;
}
else if(document.all)
{
ImgInit.filters.revealTrans.Transition=23;
ImgInit.filters.revealTrans.apply();
PlayTran();}
document.images.ImgInit.src=ImgUrl[iCount];
TheTimer=setTimeout("NextImg()",30000);
}function GoUrl()
{
JumpUrl=ImgLink[iCount];
JumpTarget='_blank';
if(JumpUrl!='')
{
if(JumpTarget!='')
window.open(JumpUrl,JumpTarget);
else
location.href=JumpUrl;
}
}
</Script>
<a href="javascript:GoUrl()"><img style="border-left-color:black;filter:revealTrans(duration=2,transition=6);border-bottom-color:black;color:#000000;border-top-color:black;border-right-color:black;" height=200 width=250 src="javascript:NextImg()" border=1 name=ImgInit></a>
</td>
图片显示的是一个叉,什么都没有。
数据库查询那段估计没什么问题,不字段问题在哪里。