网页图片自动播放代码

liding_123 2011-07-12 05:01:12


求高手帮忙看一下。下面是一段网页中图片自动播放的代码,但是有一个问题,就是其中如果有五张图片顺序播放,那他的右下角就会显示1.2.3三个数字,这三个数字是代表前面三张图片的,如果是六张,则显示1.2.3.4,这样子。求高手指点下出现这个的代码是下面那一段。然后怎么样改成五张图片就出现1.2.3.4.5这样。而不是只是显示三张。




<script type="text/javascript">
<!--

var focus_width=1000
var focus_height=242
var text_height=18
var swf_height = focus_height+text_height

var pics='images/hw.jpg|images/njt.jpg|images/qnyh.jpg|images/gyc.jpg|images/qnyh.jpg'
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="http://sports.qq.com/flash/playswf.swf"><param name=wmode value=transparent><param name="quality" value="high">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="http://sports.qq.com/flash/playswf.swf" wmode="opaque" FlashVars="pics='+pics+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>');

//-->
</script>



...全文
1835 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆虫 2011-07-12
  • 打赏
  • 举报
回复
var focus_width = 1000
var focus_height = 242
var text_height = 18
var swf_height = focus_height + text_height

var pics = 'images/hw.jpg|images/njt.jpg|images/qnyh.jpg|images/gyc.jpg|images/qnyh.jpg'

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="http://sports.qq.com/flash/playswf.swf">' +
'<param name=wmode value=transparent>' +
'<param name="quality" value="high">');

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

document.write('<param name="FlashVars" value="pics=' + pics + '&borderwidth='
+ focus_width + '&borderheight=' + focus_height + '&textheight='
+ text_height + '">');

document.write('<embed src="http://sports.qq.com/flash/playswf.swf" wmode="opaque" FlashVars="pics='
+ pics
+ '&borderwidth='
+ focus_width
+ '&borderheight='
+ focus_height
+ '&textheight='
+ text_height
+ '" menu="false" bgcolor="#DADADA" quality="high" width="'
+ focus_width
+ '" height="'
+ swf_height
+ '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');

那个<param>标签里的问题
挨踢直男 2011-07-12
  • 打赏
  • 举报
回复
这个flash焦点图是哪里弄来的?
可以参照原来的地方是如何设置的?
或者把那个示例地址发来看看
汉尼拔 2011-07-12
  • 打赏
  • 举报
回复
好乱的代码,先学习怎么写代码先把
confidenceyu 2011-07-12
  • 打赏
  • 举报
回复
你要的效果可以去下个插件或者flash 网上一抓一大把
lsw645645645 2011-07-12
  • 打赏
  • 举报
回复
这个怕是flash的问题
hongmei85 2011-07-12
  • 打赏
  • 举报
回复
这个应该要下载http://sports.qq.com/flash/playswf.swf,然后修改这个swf

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧