下雨

上一篇 / 下一篇  2007-11-25 15:22:42 / 个人分类:网页特效

创意空间^T F;q$d P&g
脚本说明:
T0^zR4Hed!G#Ni'q0把如下代码加入<body>区域中创意空间z[K/Q1C
<script. language="JavaScript">
L5C+x8hf$c1a2ip0<!--创意空间q%n}"CC:MS0o0FE
var no = 50;
'MmY.|*g!A0var speed = 1;创意空间 ] S} D+vt L'|
var ns4up = (document.layers) ? 1 : 0;
P aL"Qjk/Q7O)b0var ie4up = (document.all) ? 1 : 0;创意空间'D jNb%es'QR$xL7O SB
var s, x, y, sn, cs;
lU'C {Hy!T0var a, r, cx, cy;创意空间,S{8z$b"k5O.t%]6vB
var i, doc_width = 800, doc_height = 600;创意空间ey%^xOm
if (ns4up) {创意空间a _0`MhB]X$^8D t
doc_width = self.innerWidth;创意空间bM6BU:T1B:P2z
doc_height = self.innerHeight;创意空间k?&L%K'NZ:[$Y
}创意空间DGJR~%OPC
else创意空间Co/c}F:lW2}3PJ{
if (ie4up) {
8WuBjTT0doc_width = document.body.clientWidth;
"EUF,gaK|0doc_height = document.body.clientHeight;创意空间|!Pf?F
}创意空间*M:z$J s} f$?m$X1Tsl%^
x = new Array();创意空间Ub\PxW
y = new Array();创意空间._B+V'Rb7qR X*tn'N#n
r = new Array();
dn Y3D-fV[u3v0cx = new Array();创意空间#NNJ.bJ
cy = new Array();创意空间yN[G;Z!gA
s = 8;
(sL x'\mpcq*yb#O0for (i = 0; i < no; ++ i) { 创意空间#Q}6U/\Q3Wb/J
initRain();创意空间/Od B#@ PhE4f
if (ns4up) {创意空间5fP#R'J(N^|
if (i == 0) {
-Y-at6~7aWe~0document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");创意空间;A*WZm"N%I.T |
document.write("top=\"1\" visibility=\"show\"><font color=\"red\">");
x&OOP;Q'R~0document.write(",</font></layer>");
9E}l(H0\p0}
&ZJ$t+A"bI"L)L ]0else {创意空间(Cb![Gw
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
'Q/}S E N W@"l0document.write("top=\"1\" visibility=\"show\"><font color=\"red\">");
Z[z,{Ya,pKIs0document.write(",</font></layer>");
3djp3H's/?0}
qx0X:hd0}
@7e"fYkr!jtj r0else
e[5P#YMg"xB6@0if (ie4up) {创意空间-p!}x!x-S]*~7]YX6?
if (i == 0) {创意空间~.C/snm1^7^e6gY#n
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
9l6n8l:J:H \C5iP#g0document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
~IOs7~F4i$k*X&r0document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"red\">");
G3[^&uC){Sb0document.write(",</font></div>");
A{T7^;eeP#~0}
5L_8AJL pz{,c0else {创意空间+u/U\x+``%_.C
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");创意空间}{1SbC9B8k
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
Fl,k{1`(X1E(GN0document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"red\">");创意空间 p T,M_U%[
document.write(",</font></div>");
qT/v IKq0~&k$RP0}
'y8x^)O_]-L N sUy0}创意空间J1Q9R%G,k.vNO
}创意空间uB9]'t/`,A
function initRain() {
'l4W xp+@:g+t"i.[5P0a = 6;创意空间$y|+Q G7_Mp ~c
r[i] = 1;创意空间mD#||wk:L8B
sn = Math.sin(a);创意空间5\*bE$S Z(`TY
cs = Math.cos(a);创意空间"[]h(_A#O
cx[i] = Math.random() * doc_width + 1;创意空间f"B \ mvC
cy[i] = Math.random() * doc_height + 1;
T/y%Z8w#T[3^[vU0x[i] = r[i] * sn + cx[i];
v,qR L1{'F0y[i] = cy[i];
C3DE9o1? P S:p O0}
(H mhz'Qa0function makeRain() {创意空间&nl~%xcK4kU5^3_
r[i] = 1;创意空间'x"o~^W^I
cx[i] = Math.random() * doc_width + 1;
~ vvW#d8[vO0cy[i] = 1;
CKd:l#W(Po\0x[i] = r[i] * sn + cx[i];
X3\K%S MtH,IH N0y[i] = r[i] * cs + cy[i];创意空间6` ~ Q'F*C&\)v"{)i
}创意空间?)E#s*M|)M2Ie7@
function updateRain() {创意空间 z0Ic:KV;AZZ
r[i] += s;
k:C @m0iR3W.P0x[i] = r[i] * sn + cx[i];创意空间$j||7~3g q'a@#t6_p
y[i] = r[i] * cs + cy[i];创意空间+|eR/mi Ag3x(nT
}
8`_w5O| CP_"T0function raindropNS() {创意空间sR4e6Qh _ Z"j
for (i = 0; i < no; ++ i) {创意空间H U/ALien
updateRain();
,E8r/X a%r0if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
?T^,E*PqU0makeRain();
~3D(rB qdA0doc_width = self.innerWidth;
n[*v r:?[.|-J0doc_height = self.innerHeight;创意空间 I)WBKb f"g@5V
}创意空间oqRS7I9o PQU
document.layers["dot"+i].top = y[i];
sj}X4be O a4M0document.layers["dot"+i].left = x[i];
9L&?[}l"~\:}0}创意空间5}/M:F3q e m@
setTimeout("raindropNS()", speed);
hFk%qO^b)L0}创意空间hUG N~GY
function raindropIE() {创意空间ph:S0H8bwg$A
for (i = 0; i < no; ++ i) {
C/GI s*i3Vv/W+Hl8t&lu0updateRain();
f-KYU eS0E#r0if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {创意空间dwb+l\%Z
makeRain();创意空间 iVg@-u F3q
doc_width = document.body.clientWidth;
&[v,f L_%Zng-@0doc_height = document.body.clientHeight;
"vL d(P%g0}
'bm1\/?UH5k*v0document.all["dot"+i].style.pixelTop = y[i];
_+D[o-lG;?k0document.all["dot"+i].style.pixelLeft = x[i];
!y.{f[ox B;L0}
h*bqn MP6Cl R0setTimeout("raindropIE()", speed);
B f@0k-G\z!{0}创意空间y1E/O(PY P
if (ns4up) {创意空间j#`q6G? R6Sh+lB/p
raindropNS();创意空间7L;e%O E ^;Jm
}
0~;JJ p+b%G|v0else
G j%G&L[-_8s0if (ie4up) {创意空间#k(zD v|n!M*b*I"g
raindropIE();创意空间h7I;skxr
}创意空间1x~[2ia X
创意空间4s"pBX9lk"[
-->
Du OL;L._d0n0</script>

TAG: 网页特效

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-01  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 2043
  • 日志数: 7
  • 图片数: 8
  • 建立时间: 2007-11-11
  • 更新时间: 2007-12-22

RSS订阅

Open Toolbar