qichunren 发表于 2013-2-7 20:49:30

搜狐博客的Flash广告切换效果

//方法声明//pics 图片地址串//links 图片链接串//adStatic 广告统计信息串function showFocusImg(pics, links, adStatic) {    var swf_width=295;    var swf_height=220;    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="/javascripts/slider_show/slider.swf"><param name="quality" value="high">');    document.write('<param name="menu" value="false"><param name="wmode" value="opaque"><param name="allowScriptAccess" value="always">');    document.write('<param name="FlashVars" value="bcastr_file='+pics+'&bcastr_link='+links+'&adStatic='+adStatic+'">');    document.write('<embed src="/javascripts/slider_show/slider.swf" wmode="opaque" FlashVars="bcastr_file='+pics+'&bcastr_link='+links+'&adStatic='+adStatic+'&menu=false" quality="high" allowScriptAccess="always"width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');    document.write('</object>');}var pics="";var links="";var adStatics="";var len=dataAry.length;for(var i=0;i<len;i++){    var splits="|";    if(i>=len-1){      splits="";    }    pics+=dataAry["pic"]+splits;    links+=dataAry["tlink"]+splits;    adStatics+=dataAry["adStatic"]+splits;}//方法调用生成焦点图flashshowFocusImg(pics, links, adStatics);

调用方法:
<script type="text/javascript">var dataAry = new Array();    dataAry.push({pic : 'http://192.168.42.7:3000/uploads/spaces/covers/10362/small/space_cover.jpg?1239705639',tlink : 'http://www.baidu.com'});dataAry.push({pic : 'http://i6.itc.cn/20090414/173_f8031e5c_3981_4d12_af18_7802cc07f545_0.jpg',tlink : 'http://www.baidu.com'});dataAry.push({pic : '/images/a.jpg',tlink : 'http://www.baidu.com'});</script><%=javascript_include_tag 'slider_show/play' %>
页: [1]
查看完整版本: 搜狐博客的Flash广告切换效果