![]() |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML LANG="ja"> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> <TITLE>なめらかに回るカウンタ</TITLE> </HEAD> <BODY BGCOLOR="#CCFFFF" onLoad="setInterval(timer, 50)"> <CENTER> <BR><BR> <B><FONT SIZE="+1" COLOR="#CC0000">なめらかに回るカウンタ</FONT><BR><FONT COLOR="#CC0000">(Netscape 4)</FONT></B> <BR><BR><BR> <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0> <TR><TD COLSPAN=8><IMG SRC="images/cntr_t.gif" WIDTH=132 HEIGHT=3></TD></TR> <TR><TD><IMG SRC="images/cntr_l.gif" WIDTH=3 HEIGHT=25></TD> <TD><ILAYER NAME="digit6" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><ILAYER NAME="digit5" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><ILAYER NAME="digit4" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER WIDTH=21 HEIGHT=25 LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><ILAYER NAME="digit3" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><ILAYER NAME="digit2" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><ILAYER NAME="digit1" WIDTH=21 HEIGHT=25 LEFT=0 TOP=0> <LAYER BACKGROUND="images/digit_0.gif" LEFT=0 TOP=0 CLIP="0,0,21,25"></LAYER> <LAYER LEFT=0 TOP=25 CLIP="0,0,21,0"></LAYER> </ILAYER></TD> <TD><IMG SRC="images/cntr_r.gif" WIDTH=3 HEIGHT=25></TD></TR> <TR><TD COLSPAN=8><IMG SRC="images/cntr_b.gif" WIDTH=132 HEIGHT=3></TD></TR> </TABLE> </CENTER> <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript"> <!-- function timer() { if(off == 25) { for(; n; n--) { with(document.layers["digit" + String(n)].document) { layers[0].background.src = layers[1].background.src; layers[0].top = 0; layers[0].clip.top = 0; layers[1].top = 25; layers[1].clip.bottom = 0; } } var w = cnt = (cnt + 1) % 1000000; for(n = 1; ; n++) { document.layers["digit" + String(n)].document.layers[1].background.src = imgs[w % 10].src; if(w % 10 != 0) break; if(n == 6) break; w = Math.floor(w / 10); } off = 0; } off++; var i; for(i = 1; i <= n; i++) { with(document.layers["digit" + String(i)].document) { layers[0].top = - off; layers[0].clip.top = off; layers[1].top = 25 - off; layers[1].clip.bottom = off; } } } imgs = new Array(); for(i = 0; i < 10; i++) { imgs[i] = new Image(21, 25); imgs[i].src = "images/digit_" + String(i) + ".gif"; } cnt = 0; n = 0; off = 25; //--> </SCRIPT> </BODY> </HTML> |