<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
/*******************************************************\
| 问题描述:实现雪花在页面上随机出现且颜色不一大小不一 |
| 老是报错不知道怎么回事 .... |
\*******************************************************/
<SCRIPT LANGUAGE="JavaScript">
<!--
/*************************************************\
| 定义雪花的一些常量 |
\*************************************************/
var num = 30, //雪花数为30片
snow_color=new Array(), //定义雪花颜色对象,供以后调用使用.
snow_size=new Array(), //定义雪花大小对象
sx=new Array(), //雪花出现的横坐标
sy=new Array(), //雪花出现的纵坐标
snow_speed=30, //雪花的下落速度
smallest=5, //雪花最大尺寸
largest=30; //雪花的最小尺寸
/*************************************************\
| 实现雪花的随机大小 |
\*************************************************/
function make_size(){
return smallest+Math.random()*largest;
}
/*************************************************\
| 实现雪花的颜色 |
\*************************************************/
function make_color(){
for(i=0;i<num;i++){
A=Math.ceil(Math.random()*255);
B=Math.ceil(Math.random()*255);
C=Math.ceil(Math.random()*255);
snow_color[i]='rgb('+A+','+B+','+C+')';
}
}
/*************************************************\
| 实现随机大小 |
\*************************************************/
function appear(){
for(i=0;i<num;i++){
sx[i]=new Array();
sy[i]=new Array();
sx[i]=Math.ceil(Math.random()*1000);
sy[i]=Math.ceil(Math.random()*1000);
document.getElementById("snow_"+i+"").style.left=sx[i];
document.getElementById("snow_"+i+"").style.top=sy[i];
}
}
/*************************************************\
| 向页面中添加雪花 |
\*************************************************/
function Add_snow(){
make_color(); //调入对象snow_color
snow=document.creatElement("div");
snow.id="snow_"+i+"";
snow.color=snow_color[i];
snow.size=make_size();
snow.stye.left=sx;
snow.stye.top=sy;
snow.stye.width=make_size();
snow.stye.height=make_size();
document.body.appendChild(snow);
}
//-->
</SCRIPT>
</HEAD >
<BODY>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
Add_snow();
make_size();
appear();
//-->
</SCRIPT>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
/*******************************************************\
| 问题描述:实现雪花在页面上随机出现且颜色不一大小不一 |
| 老是报错不知道怎么回事 .... |
\*******************************************************/
<SCRIPT LANGUAGE="JavaScript">
<!--
/*************************************************\
| 定义雪花的一些常量 |
\*************************************************/
var num = 30, //雪花数为30片
snow_color=new Array(), //定义雪花颜色对象,供以后调用使用.
snow_size=new Array(), //定义雪花大小对象
sx=new Array(), //雪花出现的横坐标
sy=new Array(), //雪花出现的纵坐标
snow_speed=30, //雪花的下落速度
smallest=5, //雪花最大尺寸
largest=30; //雪花的最小尺寸
/*************************************************\
| 实现雪花的随机大小 |
\*************************************************/
function make_size(){
return smallest+Math.random()*largest;
}
/*************************************************\
| 实现雪花的颜色 |
\*************************************************/
function make_color(){
for(i=0;i<num;i++){
A=Math.ceil(Math.random()*255);
B=Math.ceil(Math.random()*255);
C=Math.ceil(Math.random()*255);
snow_color[i]='rgb('+A+','+B+','+C+')';
}
}
/*************************************************\
| 实现随机大小 |
\*************************************************/
function appear(){
for(i=0;i<num;i++){
sx[i]=new Array();
sy[i]=new Array();
sx[i]=Math.ceil(Math.random()*1000);
sy[i]=Math.ceil(Math.random()*1000);
document.getElementById("snow_"+i+"").style.left=sx[i];
document.getElementById("snow_"+i+"").style.top=sy[i];
}
}
/*************************************************\
| 向页面中添加雪花 |
\*************************************************/
function Add_snow(){
make_color(); //调入对象snow_color
snow=document.creatElement("div");
snow.id="snow_"+i+"";
snow.color=snow_color[i];
snow.size=make_size();
snow.stye.left=sx;
snow.stye.top=sy;
snow.stye.width=make_size();
snow.stye.height=make_size();
document.body.appendChild(snow);
}
//-->
</SCRIPT>
</HEAD >
<BODY>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
Add_snow();
make_size();
appear();
//-->
</SCRIPT>
</HTML>
解决方案 »
- 表格对齐问题~愁了几天了。。
- 请问这JS是用什么加密的?
- 很是疑惑的一段代码!
- 请教: 大家看看这种菜单效果是怎样做的?
- 请教大牛Chroe下无法执行的Js
- vbs文件可以脱离浏览器独立运行,难道js文件就不能独立运行吗?是不是javascript必须依存于浏览器才能运行呀?
- 有什么办法可以在某个事件(比如:鼠标移动、删除)前,使当前的事件对象发生变化?如:本来是选择了表格内容的文字,在删除的时候,把执
- 我想弄一个通过的RETURN链接,用户一按就回到前一页,请问该怎么弄呢?
- 格式化一个数值数据保留两位小数的函数有吗?
- 一个弹出窗口的问题。要命的是不只是弹出窗口!我需要传一个参数给这个弹出窗口!
- hasChildNodes方法的疑问?
- 这是啥JQuery图片上传插件?
snow=document.creatElement("div");snow.stye.left=sx;
<HTML>
<HEAD>
<TITLE>
New Document
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
/*************************************************\
| 定义雪花的一些常量 |
\*************************************************/
var num = 30,
//雪花数为30片
snow_color = new Array(),
//定义雪花颜色对象,供以后调用使用.
snow_size = new Array(),
//定义雪花大小对象
sx = new Array(),
//雪花出现的横坐标
sy = new Array(),
//雪花出现的纵坐标
snow_speed = 30,
//雪花的下落速度
smallest = 5,
//雪花最大尺寸
largest = 30; //雪花的最小尺寸
/*************************************************\
| 实现雪花的随机大小 |
\*************************************************/ function make_size() {
return smallest + Math.random() * largest;
}
/*************************************************\
| 实现雪花的颜色 |
\*************************************************/ function make_color() {
for (var i = 0; i < num; i++) {
var A = Math.ceil(Math.random() * 255);
var B = Math.ceil(Math.random() * 255);
var C = Math.ceil(Math.random() * 255);
snow_color[i] = 'rgb(' + A + ',' + B + ',' + C + ')';
}
}
/*************************************************\
| 实现随机大小 |
\*************************************************/ function appear() {
for (var i = 0; i < num; i++) {
sx[i] = new Array();
sy[i] = new Array();
sx[i] = Math.ceil(Math.random() * 1000);
sy[i] = Math.ceil(Math.random() * 1000);
document.getElementById("snow_" + i + "").style.left = sx[i];
document.getElementById("snow_" + i + "").style.top = sy[i];
}
}
/*************************************************\
| 向页面中添加雪花 |
\*************************************************/ function Add_snow() {
make_color(); //调入对象snow_color
for (var i = 0; i < num; i++) {
snow = document.createElement("div");
snow.id = "snow_" + i + "";
snow.style.backgroundColor = snow_color[i];
snow.style.size = make_size();
snow.style.left = sx;
snow.style.top = sy;
snow.style.width = make_size();
snow.style.height = make_size();
snow.style.position = "absolute";
document.body.appendChild(snow);
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
Add_snow();
make_size();
appear();
//-->
</SCRIPT></HTML>未给分勿扰。