|
|
发表于 2007-8-7 20:31:45
|
显示全部楼层
<html>1 G9 k, A$ P4 v9 d4 y3 {9 _: I3 O0 |, w0 s
<head>( L8 g" p8 I$ h
<title>无标题文档</title>8 p8 d. X- q* d i0 ^
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
8 X% O$ q* |9 m) v6 z, T% ~% O<style>
; G- g2 G' L6 ~<!--
# Z8 Q; L& A- m) C5 h5 o, n2 gbody, p, div,td,input {font:menu;line-height: 150%}, A0 Y; c1 E/ i- l4 a7 t# U
.div { font-family: 宋体; font-size: 12px; line-height: 150% }" {; L9 Y: y4 r/ a7 r; X( e2 S
-->
! u& m* {8 W" |: s4 `</style>
) F, ]4 N: N, U: H<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
- A# M9 q' y6 k" [1 e4 `3 g//创建一个数组,用于存放每个月的天数
, d p1 F+ L6 I( U4 ~! D, ]. v4 ~function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) : |8 }# H' y6 i5 j) h; ^* ?
{
* y: O3 V- l$ |' d. \2 Sthis[0] = m0;8 J; S* h) A" e, Z
this[1] = m1;5 h7 l2 w# p0 B$ @
this[2] = m2;7 F- p. h5 K1 S8 f" Q/ ? T# y
this[3] = m3;
. e* p+ D$ J5 p9 V1 Vthis[4] = m4;
; m5 p6 D1 Z; \. E0 mthis[5] = m5;
6 \* ^$ v1 R+ r9 E' w7 p" cthis[6] = m6;; p5 z) p1 l) S- V4 R9 h. G4 y
this[7] = m7;& H) ]! F8 q7 B1 ?: k
this[8] = m8;% c: A5 ~ u) x% U
this[9] = m9;6 r7 k1 [2 M% Q2 p, O0 e
this[10] = m10;
$ C# b8 y$ V1 W0 |4 n0 e6 Jthis[11] = m11;' i: Q; M8 [7 _4 e r2 i" f
}
0 O; ^) v: B v( f }* C, f//实现月历
3 z; V* }5 E% l" Zfunction calendar() {! P$ h6 z% M" A1 _
var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
8 q9 O1 \& C: `var today = new Date();
x# w/ Y4 q+ I" Evar thisDay;0 {9 E8 N6 r% |7 r
var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);% i/ u" |9 |& W1 Q7 U
year = today.getYear() +1900;/ g# g+ c$ r0 Y
thisDay = today.getDate();4 ]/ a) R' @1 q* d8 v1 S; I
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
& f9 r, P6 I! [; r, F/ x6 s) XnDays = monthDays[today.getMonth()];: x' M) {8 h- S ]" E
firstDay = today;6 ?' E5 M0 M: A T- w: o
firstDay.setDate(1);) ?2 d* Y1 S" U( a0 n' D& Q/ M
testMe = firstDay.getDate();
( }: q; p4 F) O" _0 u- jif (testMe == 2) firstDay.setDate(0);$ W9 N, r# O1 g; R# {* u# |
startDay = firstDay.getDay();
; s- ^ J5 P5 \! I6 o& \document.write("<div id='rili' style='position:absolute;width:140px;left:300px;top:100px;'>") 2 {+ g8 l3 G: q' Q9 i' d' {9 a
document.write("<TABLE width='217' BORDER='0' CELLSPACING='0' CELLPADDING='2' BGCOLOR='#0080FF'>")) {3 ?1 v+ g4 a r2 X. c" E' D
document.write("<TR><TD><table border='0' cellspacing='1' cellpadding='2' bgcolor='Silver'>");6 D% K7 f; a( C8 x5 D* l8 M" R) ~
document.write("<TR><th colspan='7' bgcolor='#C8E3FF'>");9 l2 M& c& \2 K2 I
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
) h ~* V/ C4 {: o, }* bvar monthNames = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");7 B; E: ~( X" i' Q5 @ _
var now = new Date();
, i% T4 y# N0 C! bdocument.writeln("<FONT STYLE='font-size:9pt;Color:#330099'>" + "公元 " + now.getYear() + "年" + monthNames[now.getMonth()] + " " + now.getDate() + "日 " + dayNames[now.getDay()] + "</FONT>");6 D5 u0 n7 f- _. P& Q+ V
document.writeln("</TH></TR><TR><TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>日</FONT></TH>");2 n1 o Q! e* [8 \ ]9 Y
document.writeln("<th bgcolor='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>一</FONT></TH>");: w/ a4 a* @) J- e
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>二</FONT></TH>");
6 J( ] p# n8 X1 \& @3 u6 v+ ]document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>三</FONT></TH>");: J5 `" x+ d8 K
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>四</FONT></TH>");" U) N: ]: G+ X# A( j$ O
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>五</FONT></TH>");! `! y) H, w+ k/ s) @) a) @
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>六</FONT></TH>");
+ c6 |- q$ h( \6 }. G; Q$ N8 V5 sdocument.writeln("</TR><TR>");
0 N; n. ?0 n0 Q0 g3 S- Hcolumn = 0;8 H: B+ l) ?5 F! x6 A8 E" ~
for (i=0; i<startDay; i++) {9 ?4 Y- B+ r& B% s* e1 s, Q0 ^5 f
document.writeln("\n<TD><FONT STYLE='font-size:9pt'> </FONT></TD>");
8 E( s+ \! {! p, k( O6 c" Q# ucolumn++;- z" q- C+ F5 F+ A+ ^% p9 ]$ {, w$ S
}
' ?& C4 o6 ]/ \9 q9 H# s5 F5 y
0 b: L3 J: F+ F2 e+ pfor (i=1; i<=nDays; i++) {
* w6 d5 L) x4 l- o& @/ O5 |- gif (i == thisDay) {
5 c8 t# T) e' ]! |! ndocument.writeln("</TD><TD ALIGN='CENTER' BGCOLOR='#FF8040'><FONT STYLE='font-size:9pt;Color:#ffffff'><B>")
a2 p( h# C8 u}
9 Q" f4 l# M/ W% @; d, J8 Uelse {
8 x! C+ A/ a$ v7 zdocument.writeln("</TD><TD BGCOLOR='#FFFFFF' ALIGN='CENTER'><FONT STYLE='font-size:9pt;font-family:Arial;font-weight:bold;Color:#330066'>");7 E5 }: R* h* k$ ]; e" `% z
}2 m5 A# w! F4 L; m. ]" J, d
document.writeln(i);
, _# e: P5 L8 n3 \- \7 Uif (i == thisDay) document.writeln("</FONT></TD>")
; R4 g4 g9 G5 F& ?4 V/ ycolumn++;
. A. W2 p. t( q6 b6 ~6 K9 Uif (column == 7) {7 }- d g( S2 N: {- E& m! v
document.writeln("<TR>");
; R- J+ z' `, |% ~) w# [column = 0;
7 [$ P0 L/ A: K! V. j! H: y& `}
. U: l! @/ t$ \% T}) l; K* W9 Q/ J6 K0 j! {
document.writeln("<TR><TD COLSPAN='7' ALIGN='CENTER' VALIGN='TOP' BGCOLOR='#0080FF'>"): C8 R0 }# R/ G# ~
document.writeln("<FORM NAME='clock' onSubmit='0'><FONT STYLE='font-size:9pt;Color:#ffffff'>")
' V+ B4 K" t$ A2 d: rdocument.writeln("现在时间:<INPUT TYPE='Text' NAME='face' ALIGN='TOP'></FONT></FORM></TD></TR></TABLE>")4 l- Q! o& o% E; L6 J
document.writeln("</TD></TR></TABLE></div>");' Z7 A% q6 R9 a# y7 y: z
}
]8 q; n. N9 X& t</SCRIPT>
6 V- v. B2 h8 g5 d( q3 a H/ Z<SCRIPT LANGUAGE="JavaScript">- n! }+ l7 x- A- t; ]
var timerID = null; e; i: s; l V0 Q# y) A/ T
var timerRunning = false;
8 C' J! Q8 x8 S" Y$ L5 S+ t6 P* X! H3 }8 k5 h
function stopclock (){
2 f5 B L f9 e- Yif(timerRunning)
+ H4 z( F: }3 P8 ^; l2 I- w6 fclearTimeout(timerID);
( }+ y ?, m9 B o/ @timerRunning = false;}
& }) x: \& Z3 m- I% x! P: l
7 r% k6 w6 [4 c) t0 I$ G//显示当前时间! x$ f" o8 ]" [5 J; o
function showtime () {
1 {. k6 V/ g* K x' @; c+ l+ ~var now = new Date();; w' V6 j# d- d }2 I! [( G
var hours = now.getHours();9 j9 L9 E& G4 F8 a; R- J- b
var minutes = now.getMinutes();7 N5 g) k$ O6 }5 q7 X
var seconds = now.getSeconds()
" X- D/ z1 [8 ovar timeValue = " " + ((hours >12) ? hours -12 :hours)8 @" R% O+ j9 C
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
5 z" }# J; s4 ]* etimeValue += ((seconds < 10) ? ":0" : ":") + seconds% ]# d1 C1 x" n2 f* w. V( \
timeValue += (hours >= 12) ? " 下午 " : " 上午 "9 p. J# u R. {% K
document.clock.face.value = timeValue;9 b* e i7 _% m5 U7 u9 r
timerID = setTimeout("showtime()",1000);//设置超时,使时间动态显示
5 o! C# ]8 X- ~: U$ ]timerRunning = true;}" {" i9 F( S) F/ i* x0 D" K
# i1 s" S4 K9 N8 F4 Yfunction startclock () {7 F8 i( _0 x; A
stopclock();
, q. Z \3 q9 {- R- Y* B: g. ]showtime();}
) B. I& l& z& M! O% b( C+ P</SCRIPT>& A+ h W, k* q) D# b
7 Z; v/ N3 d! x( A- p6 ^1 e</head>( ?2 V" ^, A6 l7 @6 L( M! S
3 M+ s. v4 a" d* y" G<body bgcolor="#FFFFFF" onLoad="startclock(); timerONE=window.setTimeout"text="#000000">
, q0 K) E4 w3 e, C! y( I7 m9 W6 q<script language="JavaScript" type="text/javascript">
0 Y4 `% [1 z4 j2 c' L3 m X<!--
1 h6 k% J5 E D1 n u" a; ycalendar();
3 U1 |; |/ @9 q# n, I7 _ r//-->/ U) J4 p2 T9 @: ?- G5 H" d6 Y
! w8 y$ Q) q. u0 J0 v/ h! D
</script>; C" X$ O N" R) h
( U9 P9 c y/ S E6 [" r/ q% m
</body>
( @0 ]1 @ l9 ]+ Q</html> |
|