希望这个程序能给你启发
<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>
<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>
我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.阿信的树 不详
下载地址-->http://www.xydoor.com/deeptree.rar
包括MzTreeView2哦:D
包括MzTreeView2哦:D这个好,谢谢!