请将以下代码放入模板文件中显示图片新闻位置
其中ImgTop函数参数可自己修改,也可用头条图片新闻显示ImgHeadLine
默认转换方式为渐显,也可改为其它方式,代码中已有注释,转换方式参考http://msdn.microsoft.com/workshop/author/filter/filters.asp
<a href="" title="" id="slideLink" target="_blank"><img src="" id="slideImg" style="display:none" border="0"/></a>
<script type="text/javascript">
var imgHtml = "<%=ImgTopList(0,3,3,"right",false,false,true,26).Replace("\"","\\\"").Replace("</","< /")%>";
var imgArr = imgHtml.match(/WriteThumb\("(.+?)","(.+?)","(.+?)"/gi);
for(i=0; i<imgArr.length; i++){
var re = /"(.+?)","(.+?)","(.+?)"/gi;
var arr = re.exec(imgArr[i]);
imgArr[i] = new Array(arr[1],arr[2],arr[3]);
}
var slideIndex=0;
function playSlide()
{
if (slideIndex>=imgArr.length){
slideIndex = 0;
}
var img = document.getElementById("slideImg");
var link = document.getElementById("slideLink");
img.style.filter = "blendTrans(Duration=3)"; // 渐显方式
// img.style.filter = "RevealTrans(Transation="+ parseInt(Math.random()*21+1) +")"; // 随机转换样式
img.filters[0].apply();
img.src = imgArr[slideIndex][0];
link.href = imgArr[slideIndex][1];
link.title = imgArr[slideIndex][2];
img.filters[0].play();
slideIndex++;
setTimeout("playSlide()",5000);
}
if (imgArr.length>0){
document.getElementById("slideImg").style.display="";
playSlide();
}
</script>

