动网新闻系统IWMS中实现带标题幻灯片的功能效果


网奇的模板中,幻灯片新闻是不显示标题的

不少网友都找不到显标题的代码,这里贴出来

首先声明,不是我原创,我也是用的别人的

演示见

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或者到网站留言

 
 
 

雅虎收藏夹 百度收藏 Google书签 Yahoo书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 Del.icio.us digg reddit spurl BlinkList blogmarks
发表于: 2008-03-20,已浏览


相关文章