代码:
- <div><script type="text/javascript">
- var interval_time=0; //图片停顿时间,单位为秒,为0则停止自动切换
- var focus_width=256;
- var focus_height=220;
- var text_height=24;
- var text_align="center" //标题文字对齐方式(left、center、right)
- var swf_height=focus_height+text_height; //相加之和最好是偶数,否则数字会出现模糊失真的问题
- var pics="http://cimg2.163.com/cnews/2007/2/10/2007021006500571fc3.jpg|http://cimg2.163.com/catchpic/D/D4/D40F14E9E7732F20C9220584536BF1F7.jpg|http://cimg2.163.com/sports/2007/2/10/20070210124056ab841.jpg|http://cimg2.163.com/photo/0003/2007-02-09/36U3GJ5900B50003.jpg";
- var links="http://news.163.com/07/0210/06/36UUSAJ8000120GU.html|http://news.163.com/07/0209/21/36U15VVJ000120GU.html|http://sports.163.com/special/000526J8/rockets0210.html|http://ent.163.com/07/0210/10/36VAFE4A00031H2L.html";
- var texts="沙祖康担任联合国负责经济和社会事务的副秘书长|×××抵达维多利亚对塞舌尔进行国事访问|麦蒂难阻小牛主场17连胜 火箭平新赛季最低分 |专稿:《门徒》北京首映 三大帅哥比拼人气";
- 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="focus.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></div>
flash文件:
把代码页面和flash文件放在同一个目录就可以了,如果需要修改路径,和显示内容或者大小的可以自己修改
应朋没有搞定的友们的请求,简单的写一下使用方法:
说是使用方法其实就是修改方法,很多不知道怎么用的朋友估计都是不熟悉js代码。其实很简单,那个focus.swf你不用管它是怎么接收到参数,怎么处理的,怎么实现幻灯效果的。就给它当成黑匣子,拿来用就行了。
想让它显示自己想要的内容只需要修改上面的页面里的js代码。这段js代码里主要要修改的有这样几个变量
var interval_time=0; //图片停顿时间,单位为秒,为0则停止自动切换
var focus_width=256; //幻灯的宽度
var focus_height=220;//幻灯的高度
var text_height=24; //幻灯下面显示标题条的高度
var text_align="center" //标题文字对齐方式(left、center、right)
var swf_height=focus_height+text_height; //这个不用修改,相加之和最好是偶数,否则数字会出现模糊失真的问题
var pics="图片路径|图片路径|图片路径|图片路径|图片路径";//这里就是要显示的图片路径,可以填好几条,仔细看是用"|"符号分隔开的。例子上用的163的图片,修改成自己要显示的图片路径就行了
var links="链接|链接|链接|链接|链接";//这里是图片对应的超链接,就是你想让用户点图片后带她去哪里
var texts="标题|标题|标题|标题|标题";//这里就是图片对应的标题
把这些修改好了,就把这段代码粘贴到你页面中要显示幻灯的地方。然后把这个页面和那个focus.swf文件放在同一个目录下。访问这个页面就能看见幻灯效果了。(最好放在虚拟主机下,通过iis访问,直接访问的话浏览器会跳出flash安全警告)
转载于:https://blog.51cto.com/evilv5/688267