|
网奇的模板中,幻灯片新闻是不显示标题的
不少网友都找不到显标题的代码,这里贴出来
首先声明,不是我原创,我也是用的别人的
演示见
http://www.FlashBase.cn
代码如下
<script type="text/javascript">
<!--
var imgUrl = new Array();
var imgLink = new Array();
var imgText = new Array();
var imgAlt = new Array();
var imgHtml = "<%=ImgHeadline(5,"horizon",320,true,22).Replace("\"","\\\"").Replace("</","< /").Replace("\r\n","")%>";//改变此处可以更改显示图片数量,也可改变Imgheadline为动网新闻别的函数,如首页固定函数,具体请参照动网新闻帮助文件。
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]);
}
for(var slideIndex=0; slideIndex<imgArr.length; slideIndex++){
imgUrl[slideIndex+1] = imgArr[slideIndex][0];
imgLink[slideIndex+1] = imgArr[slideIndex][1];
imgText[slideIndex+1] = imgArr[slideIndex][2];
}
var focus_width=325//图像宽度
var focus_height=222//图像高度
var text_height=18//题目文本高度
var swf_height = focus_height+text_height
var pics="";
var links="";
var texts="";
for (i=1;i<=imgArr.length;i++) {
pics=pics+imgUrl[i];
links=links+imgLink[i];
texts=texts+imgText[i];
if (i<imgArr.length) {
pics=pics+"|";
links=links+"|";
texts=texts+"|";
}
}
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
//-->
</script>
将以上代码代替index1.aspx中原来的幻灯片代码即可,图象宽度、高度改为你想要的尺寸
别忘了请将附件内的两个flash文件放到你的网站根目录
有不明白的请跟贴或者加我QQ151219660或者到网站留言
|