ASP动态读取图片并间隔显示的JS代码
ASP动态读取图片并间隔显示的JS代码
本例是结合ASP动态载入图片,用JS实现间隔显示图片的效果:
<%powered by 25175.net
''imgDisArray Begin
If rs("E_CompanyGIF")<>"" and not isNull(rs("E_CompanyGIF")) Then
Array_E_CompanyGIF=Split(rs("E_CompanyGIF"),"|")
For iConAECG=0 To Ubound(Array_E_CompanyGIF)
imgDisArray=imgDisArray&"imgDisAy["&iConAECG&"]=new Array(""http://images.ABCDEF.com/Company/companyENpic/"&Array_E_CompanyGIF(iConAECG)&""");"&vbcrlf
Next
If Array_E_CompanyGIF(0)="" Or isNull(Array_E_CompanyGIF(0)) Or isEmpty(Array_E_CompanyGIF(0)) Then
imgDisArray="imgDisAy[0]="""";"&vbcrlf
End If
Else
imgDisArray="imgDisAy[0]="""";"&vbcrlf
End If
''imgDisArray End
%>
<script language =javascript >
var curIndex=0;
//interval in seconds
var picTimeInterval=3000; //时间间隔 单位毫秒
var imgDisAy=new Array();
<%=imgDisArray%> //此处是结合ASP实现间隔图片显示效果,也可以是其它形式的
//imgDisAy[0]="1.gif"
//imgDisAy[1]="2.gif"
if (imgDisAy[0]!="") {setInterval(changeImgLoad,picTimeInterval);}
function changeImgLoad()
{
var objPV=document.getElementById("objCopPicVedio");
if (curIndex==imgDisAy.length-1)
{
curIndex=0;
}
else
{
curIndex+=1;
}
objPV.src=../../../imgDisAy[curIndex];
}
</script>
<img id="objCopPicVedio" border =0 src="../../../DEFAULT.gif" width="235" height="176" align="right">
上一篇:asp的rs.GetString详细用法说明
下一篇:ASP过滤特殊字符的模块源码
|
|
