| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 872 人关注过本帖
标题:网页特效的问题
只看楼主 加入收藏
Viking
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2004-11-5
收藏
 问题点数:0 回复次数:6 
网页特效的问题

<!--

Amount=20; //Smoothness! depends on image file size, the smaller the size the more you can use!

//Pre-load your image below! Image0=new Image(); Image0.src="D:\Dimension\rose1.gif"; Image1=new Image(); Image1.src="D:\Dimension\rose2.gif";

grphcs=new Array(2) grphcs[0]="D:\Dimension\rose1.gif" grphcs[1]="D:\Dimension\rose2.gif"

Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>"); } } else{ document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write('<img id="si" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">'); } document.write('</div></div>'); } WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight; WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth; for (i=0; i < Amount; i++){ Ypos[i] = Math.round(Math.random()*WinHeight); Xpos[i] = Math.round(Math.random()*WinWidth); Speed[i]= Math.random()*3+2; Cstep[i]=0; Step[i]=Math.random()*0.1+0.05; } function fall(){ var WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth; var hscrll=(document.layers)?window.pageYOffset:document.body.scrollTop; var wscrll=(document.layers)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < Amount; i++){ sy = Speed[i]*Math.sin(90*Math.PI/180); sx = Speed[i]*Math.cos(Cstep[i]); Ypos[i]+=sy; Xpos[i]+=sx; if (Ypos[i] > WinHeight){ Ypos[i]=-60; Xpos[i]=Math.round(Math.random()*WinWidth); Speed[i]=Math.random()*5+2; } if (ns){ document.layers['sn'+i].left=Xpos[i]; document.layers['sn'+i].top=Ypos[i]+hscrll; } else{ si[i].style.pixelLeft=Xpos[i]; si[i].style.pixelTop=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',10); } //--> 这是飞雪特效,只不过把图改了,图片位置在D:\Dimension,文件名是rose1和rose2

怎么改完后往下落的是差差呢?

搜索更多相关主题的帖子: 网页特效 Array new Dimension 
2004-12-10 15:54
yl10
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2004-9-30
收藏
得分:0 
又是路径的问题吧,用相对路径。

我是老大,我怕谁。 www. 西联技术人才群:22238869
2004-12-10 18:16
Viking
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2004-11-5
收藏
得分:0 
改成相对路径后是代码是什么?能帮我写出来吗?以前一直是用这样的,没太注意物理路径和相对路径有什么区别

┏━━━ミ━━┓ ┃     |||┃ ┃━━ ﹏ ━━┃ ┗━━━━━━┛ ~洋葱头~~小辫辫~ ~血可流!头可断~! ~偶滴发型不能乱~
2004-12-10 22:03
Viking
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2004-11-5
收藏
得分:0 
拜托,用http开头的那不是绝对路径吗?

┏━━━ミ━━┓ ┃     |||┃ ┃━━ ﹏ ━━┃ ┗━━━━━━┛ ~洋葱头~~小辫辫~ ~血可流!头可断~! ~偶滴发型不能乱~
2004-12-11 11:17
Viking
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2004-11-5
收藏
得分:0 
问题解决了,真丢人,谢谢大家

┏━━━ミ━━┓ ┃     |||┃ ┃━━ ﹏ ━━┃ ┗━━━━━━┛ ~洋葱头~~小辫辫~ ~血可流!头可断~! ~偶滴发型不能乱~
2004-12-11 21:02
zhengzhiyu1234
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-4-25
收藏
得分:0 
i can not understand
2005-04-25 15:14
jerryharlowe
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-4-30
收藏
得分:0 
2005-05-02 00:30
快速回复:网页特效的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036835 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved