WEB开发网
开发学院CMS教程其它CMS 幻灯片自动调用站内文章(完美版) 阅读

幻灯片自动调用站内文章(完美版)

 2010-05-30 19:14:25 来源:WEB开发网   
核心提示:先看演示:再看下代码:< SCRIPT type=text/javascript>var swf_width=210;var swf_height=169;var config='5|0xffffff|0xc81908|50|0xffffff|0xff0000|0x009900';//--

先看演示:

再看下代码:

< SCRIPT type=text/javascript>

var swf_width=210;

var swf_height=169;

var config='5|0xffffff|0xc81908|50|0xffffff|0xff0000|0x009900';

//-- config 参数设置 -- 自动播放时间(秒)|文字颜色|文字背景色|文字背景透明度|按键数字颜色|当前按键颜色|普通按键色彩 --

var files='',links='', texts='';

<{assign var="type_num" value="1"}>

<{foreach name=commend_article_data item=item_info from=$data_ary.commend_article.0}>

<{if $item_info.icon_url != '' && $type_num <= 6 }>

files+='|<{$item_info.icon_url|replace:"small":"big"}>';links+='|<{$item_info.url}>';texts+='|<{$item_info.title|cn_truncate:11:"":true}>';

<{assign var="type_num" value="`$type_num+1`"}>

<{/if}>

<{/foreach}>

files=files.substring(1);links=links.substring(1);texts=texts.substring(1);

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="'+ swf_width +'" height="'+ swf_height +'">');

document.write('< param name="movie" value=http://www.fxmoban.com/cms/7a/"<{$web.img_dir}>/swfnews.swf" />');

document.write('< param name="quality" value="high" />');

document.write('< param name="menu" value="false" />');

document.write('< param name=wmode value="opaque" />');

document.write('< param name="FlashVars" value="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'" />');

document.write('< embed src=http://www.fxmoban.com/cms/7a/"<{$web.img_dir}>/swfnews.swf" wmode="opaque" FlashVars="config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');

document.write('< /object>');

< /SCRIPT>

红色部分是设置各部分的色彩及透明度。

其它需要修改的地方是宽度和高度,见绿色部分。

此代码的完美之处在于当图片数小于6时,会显示出实际数。

FLASH文件下载(右键另存为):swfnews.swf

Tags:幻灯片 自动 调用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接