|
|
发表于 2007-8-7 20:31:45
|
显示全部楼层
<html>
- `9 V. Y7 V9 E$ d- C9 |' N<head>
, ]) y$ F; Z* B9 G/ A<title>无标题文档</title>
9 w3 D. f# c; t<meta http-equiv="Content-Type" content="text/html; charset=gb2312">; T& Y# e( |1 C% i4 h H; t' j6 W# G0 I/ s
<style>
2 \. H; s" Q% @/ F<!--0 J1 h. ]( g' s- V
body, p, div,td,input {font:menu;line-height: 150%}
. T5 A: Q! f( r6 L5 _0 U.div { font-family: 宋体; font-size: 12px; line-height: 150% }
3 {* e, u7 g, b+ O0 k-->9 j9 ~7 m& q' d, v5 v" [
</style>* N5 \$ b/ N0 } e! a* T7 u0 q
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">& E( ]% K" }0 A/ [3 g9 q+ _
//创建一个数组,用于存放每个月的天数' {5 s0 Q( T) s
function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) d7 h/ m% s( Q
{
9 K! i# V; ] O5 S( o! H- c1 Mthis[0] = m0;1 [- m6 M* _5 Z
this[1] = m1;
& q3 q& y q* V+ Gthis[2] = m2;
" [# {2 O& p8 e9 y9 l0 G6 bthis[3] = m3;
/ h' O: ]3 o. m* v, tthis[4] = m4;
6 v0 u+ ]& b/ [6 V. |this[5] = m5;
3 h- _2 c* J* G3 E4 v- ]this[6] = m6;
# f9 N) Z* q6 L; X7 a- L. fthis[7] = m7;
) i* F7 b. H% U x8 c. m1 hthis[8] = m8;& M+ H8 M+ K( k$ X
this[9] = m9;- b- X0 r( \- ]# ~7 I" ?5 X B" s, u
this[10] = m10;, k% }2 o5 l6 J; F
this[11] = m11;
8 j5 J* n# l, m1 s4 L}. d/ Q4 `: Y- V
//实现月历
. G4 m8 ^6 W. Lfunction calendar() {+ B/ Y+ ^8 P- B; G1 ]
var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";1 a- n" V# f% o; `1 |0 t& y
var today = new Date();% |2 t6 N: A+ q8 }
var thisDay;
2 f& K9 Y+ \/ j4 ]var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
' g- j0 [& [0 ?year = today.getYear() +1900;
8 V: A/ n0 a& d, U$ k: `thisDay = today.getDate();2 L7 [ v! t* V# i! W) Y: ~, H
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;+ a2 Q( i% u9 d( U% P7 H" n
nDays = monthDays[today.getMonth()];
. O) P* h* }" g* x/ Q9 mfirstDay = today;
+ C+ L$ H( @. w. I l- F" H# dfirstDay.setDate(1);
" _4 N4 u' C6 j2 f4 AtestMe = firstDay.getDate();
$ ]' L; r4 D/ n# dif (testMe == 2) firstDay.setDate(0);# ]6 H% x! _5 ?0 ~# {
startDay = firstDay.getDay();* L! e% g* D% }. W
document.write("<div id='rili' style='position:absolute;width:140px;left:300px;top:100px;'>") n; W1 V1 K Q& i q
document.write("<TABLE width='217' BORDER='0' CELLSPACING='0' CELLPADDING='2' BGCOLOR='#0080FF'>")
/ H5 Z+ M5 _8 K' G' jdocument.write("<TR><TD><table border='0' cellspacing='1' cellpadding='2' bgcolor='Silver'>");; H: q% O8 t. z) |
document.write("<TR><th colspan='7' bgcolor='#C8E3FF'>");
" l# z+ y0 ^$ _5 u0 {& |0 ]1 @var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");9 A, N4 @* C h
var monthNames = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");; @2 E* ]- s$ E/ n6 } b- P; F
var now = new Date();" Q( u' E4 v! ]% p7 a
document.writeln("<FONT STYLE='font-size:9pt;Color:#330099'>" + "公元 " + now.getYear() + "年" + monthNames[now.getMonth()] + " " + now.getDate() + "日 " + dayNames[now.getDay()] + "</FONT>");
7 g) @' L3 ?0 S1 E/ K* f8 C: O9 Rdocument.writeln("</TH></TR><TR><TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>日</FONT></TH>");/ ]5 C1 o- u9 B e
document.writeln("<th bgcolor='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>一</FONT></TH>");" f6 U m4 V, |6 F, X) j/ U
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>二</FONT></TH>");
8 D- ~* c3 b8 o% O' R5 Mdocument.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>三</FONT></TH>");3 i0 Z! N3 x b3 Q* G C; w/ E
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>四</FONT></TH>");
$ D6 f1 J& i; d2 `6 w1 s. mdocument.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>五</FONT></TH>");1 S+ ~9 Z* x% ]: l$ c+ ~
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>六</FONT></TH>");
; c; U8 i! U0 @- bdocument.writeln("</TR><TR>");
+ ]' b- Q! e1 W5 ?3 Hcolumn = 0;
4 g0 m" a1 `! P5 @for (i=0; i<startDay; i++) {' @$ q0 j. F+ t8 C
document.writeln("\n<TD><FONT STYLE='font-size:9pt'> </FONT></TD>");6 v$ J5 T& a7 N( M
column++;8 H* p' R, G% E9 z: g
}4 j" O T& s# e. x( |2 z' C
7 S* g1 B& q& \: sfor (i=1; i<=nDays; i++) {
, E/ Q9 B3 O2 G4 k8 D6 \8 [if (i == thisDay) {+ n0 L1 T0 T+ ?; o
document.writeln("</TD><TD ALIGN='CENTER' BGCOLOR='#FF8040'><FONT STYLE='font-size:9pt;Color:#ffffff'><B>")- j3 L5 @* `9 K2 v! o: k/ l
}
9 E6 E: f$ g1 a5 ]else {6 ^. L( H# L" C v/ ]
document.writeln("</TD><TD BGCOLOR='#FFFFFF' ALIGN='CENTER'><FONT STYLE='font-size:9pt;font-family:Arial;font-weight:bold;Color:#330066'>");9 P* m& @# N6 q( Z0 h" M: V/ T
}$ R" [9 x4 U! C; ~
document.writeln(i);8 T3 J' }! U8 Z) z |7 H6 G
if (i == thisDay) document.writeln("</FONT></TD>")
' m7 }# ]! I( H/ zcolumn++;7 v: T) V. J8 i0 t
if (column == 7) {
& N6 j; |% |1 O$ S& ?9 Mdocument.writeln("<TR>");
R: h2 A) g5 L9 Zcolumn = 0;
% z. t @, ^$ `1 M, v* A}
/ g9 G" D' T/ i& ~}5 Z2 ], \* [' D5 F( }0 z
document.writeln("<TR><TD COLSPAN='7' ALIGN='CENTER' VALIGN='TOP' BGCOLOR='#0080FF'>")1 b0 m E. i, [% A5 ? i* f
document.writeln("<FORM NAME='clock' onSubmit='0'><FONT STYLE='font-size:9pt;Color:#ffffff'>")6 Z0 d& L5 g$ q
document.writeln("现在时间:<INPUT TYPE='Text' NAME='face' ALIGN='TOP'></FONT></FORM></TD></TR></TABLE>")$ Q* n# I/ c2 }
document.writeln("</TD></TR></TABLE></div>");% A" R) @& b$ C
}- }- j! s. F( k1 Y7 G% E8 I8 x
</SCRIPT>* ]- D# I0 r# A' d. f7 T
<SCRIPT LANGUAGE="JavaScript">* e. V6 V) P$ F, d+ ~' w6 _
var timerID = null;
# n& T5 V; n$ K9 x2 R: H) ^1 \2 evar timerRunning = false;
, d& |$ m( y, L9 A5 ^& ^! t9 ?. \$ U' V' y) e
function stopclock (){/ E i4 j. `- _7 p; U8 T
if(timerRunning)# q, _4 p2 Z' e8 x' R
clearTimeout(timerID);
9 }6 \% {" P- v. b6 b. r/ _. `timerRunning = false;}' s$ s( p; m0 \" A% `
" W4 g( y! [( g4 b3 w: @" q& {//显示当前时间 O4 V) M8 E1 H7 Q6 j9 C, R7 U2 }
function showtime () {, k0 Z+ Q+ R) @( M9 R a% U5 D
var now = new Date();8 b& @- @9 m; [1 N/ K$ C4 B, `
var hours = now.getHours();
! d9 a5 U' F' b& ?" _7 avar minutes = now.getMinutes();
: A7 ~$ j1 o7 O( W, e: t& k( a! `2 \; dvar seconds = now.getSeconds()
1 i2 K% q) J9 N* F0 nvar timeValue = " " + ((hours >12) ? hours -12 :hours)
7 e2 B6 B, U6 u$ i& ], DtimeValue += ((minutes < 10) ? ":0" : ":") + minutes/ V( I" x0 G( B, B
timeValue += ((seconds < 10) ? ":0" : ":") + seconds1 Y# M3 [& I& n V& [/ Z: B
timeValue += (hours >= 12) ? " 下午 " : " 上午 "2 p& c5 p# M1 Z" I7 W [
document.clock.face.value = timeValue;$ u0 n+ @3 C& `, r a
timerID = setTimeout("showtime()",1000);//设置超时,使时间动态显示
3 Z7 f3 l) B% dtimerRunning = true;}
$ Q& f/ r9 b& t" `6 R( \2 Y3 q y3 f6 n
function startclock () {! ]9 g4 i0 f7 _1 s5 e' H
stopclock();" d h! J! C( N" Q) @
showtime();}
( q2 J1 J9 Y7 T; T8 u8 W1 x</SCRIPT>3 F& I4 n4 L( d
# T' V! g, E0 U& f) @ ?7 y
</head>
) q& w6 T; ]+ M! ?
3 K3 _7 Y7 f- |! R& b$ d: O) N<body bgcolor="#FFFFFF" onLoad="startclock(); timerONE=window.setTimeout"text="#000000">
1 b* {9 R- }! g* w) L" d; {<script language="JavaScript" type="text/javascript">
; }$ y, j/ |5 u" `; A<!--
9 Y. y! P0 E6 c# r: Bcalendar();+ F2 y: v/ C8 a5 U" c
//-->
7 E/ |" F- ` \" V1 |4 |1 z- i) x* V' G0 S/ K/ B; ^' T0 H: j; r
</script>$ X' m5 D* k% R7 L
' W4 c$ z6 i3 c+ W* E</body>8 J6 m- H; P( f
</html> |
|