javascript中在网页中怎么随机切换flash,轮换flash
解决方案 »
- 帮助修改一行代码让它能在Chrome里运行
- 为什么这样写不行了?
- 下面这段javascript在IE下能work, FF下不行,怎么修改
- 有知道GOOGLE音乐播放器页面是怎么打开的吗
- 关于更改onclick事件的问题
- 怎么判断鼠标左键按下后再滚动滚轮?
- 关于div的none判断
- 如果用javaScript fuction来实现一个验证一下域不能为空,如果为空的话取前面 的值,且只能为数字 ?
- 怎么实现下面的功能~~~help
- 那位大哥能帮帮我啊!帮我看看javascript的问题!
- 关于ExtJs 提交表单直接在本页面显示数据的问题
- 同一页面中需要多次使用到js广告轮播插件,只有第一个正常,请教哪里冲突了
http://www.lanrentuku.com/js/p1.html自己找吧
<SCRIPT language=JavaScript type=text/JavaScript>
var focus_width=250;//图片窗口显示宽度,单位是像素(不用写出),应与图片实际宽度相等,如果不等,图片将沿水平方向拉伸或收缩。
var focus_height=188;//图片窗口显示高度,单位是像素(不用写出),应与图片实际高度相等,如果不等,图片将沿垂直方向拉伸或收缩。
var text_height=18;//图片下面的说明文字高度,单位为像素。如果不想显示说明文字,此值可以改成0。此值为18时正好显示出完整文字。
var swf_height = focus_height+text_height;
var pics='images/hldbaby.jpg|images/flo.jpg|images/wlsgzs.jpg|images/mydeskcity.jpg'; //图片地址表。相邻图片地址之间用“|”号作为分隔标记。图片用jpg格式,如果用gif格式将显示白板。
var links='http://www.hldbaby.com|http://flo.unibbs.net|http://wlsgzs.unibbs.net|http://www.mydeskcity.com/zxgx.htm';//各张图片对应的链接地址,相邻链接地址之间用“|”号作为分隔标记。
var texts='贝贝社区|水木清华论坛|404校园网论坛-武老师工作室|经典桌面资源站';//图片下面的说明文字。相邻图片说明文字之间用“|”作为分隔标记。
//以下各document.write行均不可用打回车随意断行排版,以免破坏js命令行的完整性,从而导致脚本出错。
document.write('<object ID="focus_flash" 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">');
document.write('<param name="movie" value="images/playswf.swf">'); //实现图片切换特效的flash地址写在这儿。
document.write('<param name="quality" value="high">');
document.write('<param name="bgcolor" value="#FFFFFF">');
document.write('<param name="menu" value="false">');
document.write('<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+'"/>');
//实现图片切换特效的flash地址在下面这行还要写一次。
document.write('<embed ID="focus_flash" src="images/playswf.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#C5C5C5" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed>');
document.write('</object>');
</SCRIPT>
第二步、下面代码应放在网页的<body>与</body>之间或</head>与<body>之间需要显示特效的地方。注意:可以将下面代码(去掉<SCRIPT language=JavaScript type=text/JavaScript>和</SCRIPT>标记)单独存放在一个js文件中然后在网页中调用,在别人的网页中(例如在论坛的帖子里)调用时,图片和flash地址必须用绝对地址,否则将没有显示。
第三步、按代码中的文字提示,对可以修改和替换的地方(已用红色作了标记)进行改动,它们是:图片窗口显示宽度、图片窗口显示高度、图片地址、各张图片对应的链接地址、图片下面的说明文字、flash地址。