Calgar53
Messages:
818
Inscrit:
19/11/24
|
|
Re: murf
Publié:
26 sept. 2002 14:58
|
|
<SCRIPT LANGUAGE="JavaScript"> var no = 50; var speed = 1; var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0; var s, x, y, sn, cs; var a, r, cx, cy; var i, doc_width = 800, doc_height = 600;
function initRain() { a = 6; r = 1; sn = Math.sin(a); cs = Math.cos(a); cx = Math.random() * doc_width + 1; cy = Math.random() * doc_height + 1; x = r * sn + cx; y = cy; }
function makeRain() { r = 1; cx = Math.random() * doc_width + 1; cy = 1; x = r * sn + cx; y = r * cs + cy; }
function updateRain() { r += s; x = r * sn + cx; y = r * cs + cy; }
function raindropNS() { for (i = 0; i < no; ++ i) { updateRain(); if ((x <= 1) || (x >= (doc_width - 20)) || (y >= (doc_height - 20))) { makeRain(); doc_width = self.innerWidth; doc_height = self.innerHeight; } document.layers["dot"+i].top = y; document.layers["dot"+i].left = x; } setTimeout("raindropNS()", speed); }
function raindropIE() { for (i = 0; i < no; ++ i) { updateRain(); if ((x <= 1) || (x >= (doc_width - 20)) || (y >= (doc_height - 20))) { makeRain(); doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } document.all["dot"+i].style.pixelTop = y; document.all["dot"+i].style.pixelLeft = x; } setTimeout("raindropIE()", speed); }
if (ns4up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; }
x = new Array(); y = new Array(); r = new Array(); cx = new Array(); cy = new Array(); s = 8;
for (i = 0; i < no; ++ i) { initRain(); if (ns4up) { if (i == 0) { document.write("<layer name='dot"+i+"' left='1' top='1' visibility='show'><font color='blue'>,</font></layer>"); } else { document.write("<layer name='dot"+i+"' left='1' top='1' visibility='show'><font color='blue'>,</font></layer>"); } } else if (ie4up) { if (i == 0) { document.write("<div id='dot"+i+"' style='POSITION: absolute; Z-INDEX: "+i+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;'><font color='blue'>,</font></div>"); } else { document.write("<div id='dot"+i+"' style='POSITION: absolute; Z-INDEX: "+i+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;'><font color='blue'>,</font></div>"); } } }
if (ns4up) { raindropNS(); } else if (ie4up) { raindropIE(); }
// End --> </SCRIPT>
|
|