请将以下代码放入模板文件中显示图片新闻位置
其中ImgTop函数参数可自己修改,也可用头条图片新闻显示ImgHeadLine
默认转换方式为渐显,也可改为其它方式,代码中已有注释,转换方式参考http://msdn.microsoft.com/workshop/author/filter/filters.asp
如要显示头条图片新闻将
ImgTopList(0,3,3,"right",false,false,true,26)
改为
ImgHeadline(3,"verticle",200,true,26)
其中26为标题长度,3为新闻数
<table class="thumbnail"><tr><td><a href="" title="" id="slideLink" target="_blank"><img src="" id="slideImg" style="display:none" border="0"/></a></td></tr></table>
<script type="text/javascript">
var imgHtml = "<%=ImgTopList(0,3,3,"right",false,false,true,26).Replace("\"","\\\"").Replace("</","< /").Replace("\r\n","")%>";
var imgArr = imgHtml.match(/WriteThumb\("(.+?)","(.+?)","(.+?)"/gi);
for(i=0; i<imgArr.length; i++){
var re = new RegExp('"(.+?)","(.+?)","(.+?)"',"ig");
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) +")"; // 随机转换样式
if(navigator.appName != "Netscape"){
img.filters[0].apply();
}
img.src = imgArr[slideIndex][0];
link.href = imgArr[slideIndex][1];
link.title = imgArr[slideIndex][2];
if(navigator.appName != "Netscape"){
img.filters[0].play();
}
slideIndex++;
setTimeout("playSlide()",5000);
}
if (imgArr.length>0){
document.getElementById("slideImg").style.display="";
playSlide();
}
</script>
如果要显示标题请使用下边代码,如果要居中请将代码放<center>...</center>中
<table class="thumbnail"><tr><td><a href="" title="" id="slideLink" target="_blank"><img src="" id="slideImg" style="display:none" border="0"/></a></td></tr></table>
<a href="" title="" id="slideTitle" target="_blank"></a>
<script type="text/javascript">
var imgHtml = "<%=ImgTopList(0,3,3,"right",false,false,true,26).Replace("\"","\\\"").Replace("</","< /").Replace("\r\n","")%>";
imgArr = imgHtml.match(/WriteThumb\("(.+?)","(.+?)",.+?>([^<>]+?)<\s?\/a>/gi);
for(i=0; i<imgArr.length; i++){
var re = new RegExp('"(.+?)","(.+?)","(.+?)"',"ig");
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");
var title = document.getElementById("slideTitle");
img.style.filter = "blendTrans(Duration=3)"; // 渐显方式
// img.style.filter = "RevealTrans(Transation="+ parseInt(Math.random()*21+1) +")"; // 随机转换样式
if(navigator.appName != "Netscape"){
img.filters[0].apply();
}
img.src = imgArr[slideIndex][0];
link.href = imgArr[slideIndex][1];
link.title = imgArr[slideIndex][2];
if(navigator.appName != "Netscape"){
img.filters[0].play();
}
title.innerHTML = imgArr[slideIndex][2];
title.href = imgArr[slideIndex][1];
slideIndex++;
setTimeout("playSlide()",5000);
}
if (imgArr.length>0){
document.getElementById("slideImg").style.display="";
playSlide();
}
</script>

原来图片位置的代码是不是用这替换?
---
是的