December 22让你的网站下雪.(解决IE浏览器激活问题)
Author: GoL | Commonts: 3 | Views: 1039
第一步:
document.writeln ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH='+flashWIDTH+' HEIGHT='+flashHEIGHT+'>');
document.writeln ('<PARAM NAME=movie VALUE="'+flashURL+'">');
document.writeln ('<PARAM NAME=wmode VALUE=transparent>');
document.writeln ('<PARAM NAME=loop VALUE=true>');
document.writeln ('<PARAM NAME=quality VALUE=high>');
document.writeln ('<EMBED src="'+flashURL+'" loop=true wmode=opaque quality=high swLiveConnect=FALSE WIDTH='+flashWIDTH+' HEIGHT='+flashHEIGHT+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>');
document.writeln ('</OBJECT>');
把这段代码存为 flash.js 上传到FTP上.(例如我上传到FTP的images文件夹里)
---------------------------我是分割线--------------------------------
第二步:
snow.rar
把这个解压得到snow.swf上传到FTP上.(例如我上传到FTP的images文件夹里)
---------------------------我是分割线--------------------------------
第三步:
<div style="LEFT: -50px; POSITION: absolute; TOP: -70px" align=right>
<script language=javascript>
var flashURL="images/snow.swf";
var flashWIDTH="80%";
var flashHEIGHT="250";
</script> <script language=javascript src="images/flash.js"></script></div>
把这段代码放在<body>后..
注意三个变量
var flashURL="images/snow.swf"; 这个是下雪的Flash文件的地址
var flashWIDTH="80%"; 这个是Flash的宽.
var flashHEIGHT="250"; 这个是Flash的高.
还有最后一段的js文件(也就是第一步保存下来的js文件) 的连接地址要正确.
<script language=javascript src="images/flash.js">
---------------------------我是分割线--------------------------------
演示: http://fun.yangol.com
本来我在dz上看到这类型的下雪.
但是对于IE用户每次切换都需要激活Flash.
我用学过的js.写了一个,经过测试.我暂时没有发现什么问题
如果其他朋友有更好的方法.请指出.
Total : 3 Commonts
0000
Post by 06knet on 2007, December 25, 3:44 AM #1
呵呵,借你的台词用下,爱,俺也够了。
Post by 销魂 on 2007, December 26, 11:37 AM #2
呵呵.没问题
Post by GoL on 2007, December 26, 12:50 PM #3