Just a blog. Welcome! [ Get a user | Login | RSS ]

December 22让你的网站下雪.(解决IE浏览器激活问题)

Author: GoL | Commonts: 3 | Views: 1039

Previous | NextCategory: 作品展示 | Tages: ie激活flash, 下雪, 圣诞

第一步:

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


I have something to say...

[ Login | Get a user ]