希望这个程序能给你启发
<script langauage="javascript">
function snowStart(dot_number)
{
var i,snow_dot_html,dot_image;
dot_image="snow_dot.gif";//图象的名字
snow_dot_html='<img id="snow_dot" border="0"src="'+dot_image;
snow_dot_html+='"style="position:absolute;left:-1;top-1"width="35" height="36">';
for(i=0;i<dot_number;i++)
{
document.write(snow_dot_html);
}
snowing();
}
function snowing()
{
var body_width,body_height,i,dot;
body_width=document.body.clientWidth;
body_height=document.body.clientHeight;
for(i=0;i<snow_dot.length;i++)
{
dot=snow_dot[i];
if(dot.style.pixelTop<0||dot.style.pixelTop>(body_height-dot.height-5))
{
dot.own_Y=0;
dot.own_offsetY=0.6+Math.random();
dot.own_am=Math.random()*20;
dot.own_X=dot.own_am+Math.random()*(body_width-dot.width-dot.own_am-20);
dot.own_dx=0;
dot.own_dx_offset=0.05+Math.random()/10;
}
dot.own_dx+=dot.own_dx_offset;
dot.own_Y+=dot.own_offsetY;
dot.style.pixelTop=dot.own_Y;
dot.style.pixelLeft=dot.own_X+dot.own_am*Math.sin(dot.own_dx);
}
self.setTimecout("snowing()",10);
}
</script>
<body>
<script langauage="javascript">
snowStart(10);
</script>
</body>

解决方案 »

  1.   

    呵呵,感谢aya01() :D
    我web编程基础差,看起来比较费时琢磨.所以想找个好用的动态加载的树的成品.
    以下是我找到的几个(javascrip、asp版):
    1.xloadtree 动态加载数据源用的是xml
    下载地址1-->这个带中文说明http://www.blogjava.net/Files/beansoft/xloadtree_zh_cn.zip
    下载地址2-->英文原版http://webfx.eae.net/dhtml/xloadtree/xloadtree.html
    2.dhtmlxTree 动态加载数据源用的是数据库
    下载地址1-->http://www.scbr.com/docs/products/dhtmlxTree/index.shtml
    3.obout的Tree 动态加载数据源用的是数据库
    下载地址1-->http://www.obout.com 他是用控件实现的
    4.ajaxTree 功能简单,动态加载数据源用的是xml
    下载地址1-->没记下来,呵呵
    5.MzTreeView2 很想得到的一棵树
    下载地址1-->http://www.meizz.com/web/demo/mztreeview2/csdntree.htm#只有演示,下载链接失效
    6.阿信的树 不详
      

  2.   

    6.阿信的树 动态加载数据源用的是数据库
    下载地址-->http://www.xydoor.com/deeptree.rar
      

  3.   

    哈哈,我搜集的树都放到G宝盘上了:http://useinhere.gbaopan.com
    包括MzTreeView2哦:D
      

  4.   

    哈哈,我搜集的树都放到G宝盘上了:http://useinhere.gbaopan.com
    包括MzTreeView2哦:D这个好,谢谢!
      

  5.   

    发现meizz的System不错 把脚本加载完毕就干掉了 可以有效防止代码另存 .不错不错
      

  6.   

    System那个加载完脚本就删除脚本的东西  我觉得应该加个接口 每个自定义类都加个结束方法 一加载完毕就触发方法 总觉得用setTimeout来卸载js段不安全