给一段下雪的代码。。。

news/2025/3/14 17:22:01/
给一段下雪的代码。。。

<SCRIPT LANGUAGE="JavaScript1.2">

<!-- Begin
var no = 10; // snow number
var speed = 30; // smaller number moves the snow faster
var snowflake = "http://www.mambochina.net/modules/snow.png";

var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;                        // set coordinate variables
xp[i] = Math.random()*(doc_width-50);  // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;         // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random();     // set step variables
if (ns4up) {                      // set layers
if (i == 0) {
document.write("<layer name=/"dot"+ i +"/" left=/"15/" ");
document.write("top=/"15/" visibility=/"show/"><img src=/"");
document.write(snowflake + "/" border=/"0/"></layer>");
} else {
document.write("<layer name=/"dot"+ i +"/" left=/"15/" ");
document.write("top=/"15/" visibility=/"show/"><img src=/"");
document.write(snowflake + "/" border=/"0/"></layer>");
   }
} else if (ie4up) {
if (i == 0) {
document.write("<div id=/"dot"+ i +"/" style=/"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;/"><img src=/"");
document.write(snowflake + "/" border=/"0/"></div>");
} else {
document.write("<div id=/"dot"+ i +"/" style=/"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;/"><img src=/"");
document.write(snowflake + "/" border=/"0/"></div>");
      }
   }
}
function snowNS() {  // Netscape main animation function
for (i = 0; i < no; ++ i) {  // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {  // IE main animation function
for (i = 0; i < no; ++ i) {  // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>

http://www.ppmy.cn/news/708764.html

相关文章

下雪啦

今天才写下雪有点可笑&#xff0c;因为雪已经化啦&#xff0c;前两天光顾着想了&#xff0c;没有写下来都&#xff0c;现在只能想起来一点点&#xff0c;当时下雪感言。 不喜欢冻得头疼的冬天&#xff0c;可是喜欢下雪的天&#xff0c;尤其是下了雪还没有扫的时候&#xff0c;会…

今天下雪了:)

今天有11度呢&#xff0c;中午的时候边出太阳边下雪 真是厉害 大概是你对我的祝福吧

这里的冬天从此开始下雪

由狂想大师蒂姆波顿执导的影片《剪刀手爱德华》就以空灵优美的影像、绚烂鲜明的色调向我们展示了一段令人心碎的纯白色的爱情童话。它讲述了一座古堡中住着一位发明家&#xff0c;他制造出了各种东西&#xff0c;最后还造出了一个机器人&#xff0c;并给他起名叫爱德华。发明家…

全世界下雪?

全世界都开始“下雪”了吗&#xff1f; 好像全世界开始同步变冷了 呵呵 成都是没早没晚的下雨&#xff0c;南方的冬天就是这样子吗&#xff1f; 吃完饭也懒得溜达了 早早的跑去最近的青松餐厅吃了回来坐着 冬天冷的时候就想起以前我和姐姐一起上高中的情形&#xff0c;那时候期…

我的世界下雪了

我之所以喜欢回到故乡&#xff0c;就是因为在这里&#xff0c;我的眼睛、心灵与双足都有理想的漫步之处。从我的居室到达我所描述的风景点&#xff0c;只需三五分钟。我通常选择黄昏的时候去散步。去的时候是由北向南&#xff0c;或走堤坝&#xff0c;或沿着河岸行走。如果在堤…

VIP文章合作协议

目录 一、释义 二、权利义务 三、VIP文章定价规则 四、VIP文章收益 五、著作权 六、信息披露与保密 七、争议解决与法律适用 八、其他事项 特别提示&#xff1a; 《VIP文章合作协议》&#xff08;以下简称“本协议”&#xff09;适用于所有在CSDN申请开通VIP文章发布权…

千兆万兆网线汇总

这里需要特别注意的是&#xff1a; CAT5E 超五类 CAT6 六类 千兆 CAT6E 六类升级版&#xff0c;速度和六类一样 千兆 CAT6A 超六类 万兆 CAT7 七类 万兆 CAT8 八类 4万兆 万兆及以上&#xff0c;最好使用屏蔽网线&#xff0c;及6A使用屏蔽网线&#xff0c;否则会影响…

网络升级至千兆的方法

千兆以太网是建立在以太网标准基础之上的技术。下面小编给大家整理了将自己的网络升级至千兆的方法&#xff0c;供大家参阅。 千兆以太网和大量使用的以太网与快速以太网完全兼容&#xff0c;并利用了原以太网标准所规定的全部技术规范&#xff0c;其中包括 CSMA/CD协议、以太网…