|
|
发表于 2007-8-7 20:31:45
|
显示全部楼层
<html>
; G0 x! h* F% v _5 q& G3 `* n1 a/ W$ k<head>( g1 q3 i/ u* H6 V: |
<title>无标题文档</title>, D' s O5 n. P/ F. `6 P
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
% R0 z' m! ]6 Y' w* q<style>' H J* W" }( u1 r1 ^
<!--8 t; @/ G# S8 Y% z7 c$ v
body, p, div,td,input {font:menu;line-height: 150%}
7 y8 Q" C1 g% J' [+ E/ b5 T. _.div { font-family: 宋体; font-size: 12px; line-height: 150% }% S4 Y, V$ o* R! y% u
-->
8 A2 a* X6 J) T) n</style>
# M: { t- H8 x& {" r' A<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
8 R8 ?/ a3 z0 s2 S: g, w. N//创建一个数组,用于存放每个月的天数# d) |( a& `8 D% E l
function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11)
7 H# c# H' E4 H/ y+ Y" {; ?5 ?5 g{
4 N8 B7 w& G& E6 ethis[0] = m0;
M/ M$ D. R- [ Dthis[1] = m1;; Z% d. T/ {* Y, r
this[2] = m2;
: u6 W+ \- C9 ^0 qthis[3] = m3;
' X# C' ^. e' C w, D+ f# }this[4] = m4;
. ?: j! v& `6 E0 p. ithis[5] = m5;
' C% l' J% j9 H$ X6 S0 ythis[6] = m6;
u4 k5 ^" T0 F( ?. c6 sthis[7] = m7;
4 b' r' `- G, a1 i$ @9 Xthis[8] = m8;
# X* W8 c! L% w' E* Q8 Fthis[9] = m9;
9 C# n% Z* F, b. |+ A) \this[10] = m10;
& b- J' P) K g) v" |4 c- Sthis[11] = m11;: K# a7 e& j' H- u+ ]$ ^
}! c' T( w8 l2 Q0 N* x4 V
//实现月历
1 }* F8 Z& y# s/ b6 [' C3 Nfunction calendar() {
) J. B$ U& e4 T# y z1 F% vvar monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";$ p6 u, ~; l+ t5 a$ k! S, o
var today = new Date();
( |3 p6 G, v6 W6 E+ H L" j2 Kvar thisDay;- Q/ w; X, @7 K: r$ x6 O
var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
/ ~5 Q3 o$ q# H5 ?1 F2 l7 syear = today.getYear() +1900;- Z) Q) F$ Y6 s$ v& U( }2 W
thisDay = today.getDate();0 ~, U; B, J6 A, J; P# W0 `% }5 H
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;+ R3 m. o; l6 L/ G
nDays = monthDays[today.getMonth()];7 Z# z/ ^8 A3 d, q
firstDay = today;
: O' w* u6 [% OfirstDay.setDate(1);
: F3 P/ o" b7 K5 ZtestMe = firstDay.getDate();
8 D, S5 G- l+ `1 [7 ~if (testMe == 2) firstDay.setDate(0);
$ n) U4 a4 k9 ]startDay = firstDay.getDay();% j- k0 y3 Y5 ]7 H
document.write("<div id='rili' style='position:absolute;width:140px;left:300px;top:100px;'>")
! j" I. P+ Z9 @document.write("<TABLE width='217' BORDER='0' CELLSPACING='0' CELLPADDING='2' BGCOLOR='#0080FF'>")* p% E7 B& T7 j
document.write("<TR><TD><table border='0' cellspacing='1' cellpadding='2' bgcolor='Silver'>");1 ?% m5 G1 N: K! G7 i& O
document.write("<TR><th colspan='7' bgcolor='#C8E3FF'>");! m% }0 |* h# b; F1 x# x: h
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
# h0 X" @% U% M, Q6 Pvar monthNames = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");3 |7 P1 F! b% h5 `9 G" t! {/ y
var now = new Date();
; p* w. B" w% }/ U! W! i0 ?( cdocument.writeln("<FONT STYLE='font-size:9pt;Color:#330099'>" + "公元 " + now.getYear() + "年" + monthNames[now.getMonth()] + " " + now.getDate() + "日 " + dayNames[now.getDay()] + "</FONT>");, Z% @, `5 p- D" F
document.writeln("</TH></TR><TR><TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>日</FONT></TH>");
& ^5 [$ o6 ] c0 udocument.writeln("<th bgcolor='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>一</FONT></TH>");& ?. h d4 E3 |" s
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>二</FONT></TH>");# B& e" V) L O' F9 u. n# K" \
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>三</FONT></TH>");
2 S8 W- S' k+ i' C9 m. o6 K) Cdocument.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>四</FONT></TH>");' g$ q/ u+ R, G% o4 B
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>五</FONT></TH>");$ j+ h% ]; @, ]4 t, G+ Q; ]9 g
document.writeln("<TH BGCOLOR='#0080FF'><FONT STYLE='font-size:9pt;Color:White'>六</FONT></TH>");/ j% l7 {- n" v5 i. l- b
document.writeln("</TR><TR>");1 L/ l3 n7 m! O( E @ K7 B7 V1 `; @
column = 0;
9 C7 ]' _9 a' f" e/ ]' H# Lfor (i=0; i<startDay; i++) {
5 m- a3 W9 K/ A3 Ldocument.writeln("\n<TD><FONT STYLE='font-size:9pt'> </FONT></TD>");
' B5 U0 B( |( l# A, y: N. r; E) gcolumn++;6 N" R& d5 U8 N; |9 B3 V
}$ p; `- j6 I, D8 k9 k
8 o" ]% c0 a/ t. u! G# k. T
for (i=1; i<=nDays; i++) {- J6 Z, H, M' o/ n% o
if (i == thisDay) {
! t2 v- J; w' f& c1 B8 S' h0 _+ _, _document.writeln("</TD><TD ALIGN='CENTER' BGCOLOR='#FF8040'><FONT STYLE='font-size:9pt;Color:#ffffff'><B>")) z2 R8 D- x$ Q3 {
}
+ R- [) ?3 Y, ?else {
9 a; S) N8 u; k, i0 a, jdocument.writeln("</TD><TD BGCOLOR='#FFFFFF' ALIGN='CENTER'><FONT STYLE='font-size:9pt;font-family:Arial;font-weight:bold;Color:#330066'>");
6 |1 d g0 P& f* T. w U2 B}
7 k. w+ [8 S* X9 u: Hdocument.writeln(i);
, w8 R$ d. T) T; Z0 l7 n3 S: Xif (i == thisDay) document.writeln("</FONT></TD>")
7 |' z1 m9 _: pcolumn++;
( y; i7 _7 l |9 Oif (column == 7) {
( V8 O6 F, f1 J( K8 j# y' X0 M8 T adocument.writeln("<TR>");
, ]/ m& ?, R6 H9 e" u: x2 Ecolumn = 0;3 E" r+ I& i& R$ }. [
}- j H; q/ ?, u( [) s- s0 F
}
: `2 l- Z+ R* T( qdocument.writeln("<TR><TD COLSPAN='7' ALIGN='CENTER' VALIGN='TOP' BGCOLOR='#0080FF'>")
3 y: L0 B' j; @/ e$ k# e1 m1 P Edocument.writeln("<FORM NAME='clock' onSubmit='0'><FONT STYLE='font-size:9pt;Color:#ffffff'>")2 {$ N, p g3 S1 h8 U) Z
document.writeln("现在时间:<INPUT TYPE='Text' NAME='face' ALIGN='TOP'></FONT></FORM></TD></TR></TABLE>")
! q- Z2 f9 o) ^; b& s% {document.writeln("</TD></TR></TABLE></div>");
% C- o% B7 _' j3 Q# U}
! w% N7 A+ v% U7 P</SCRIPT>
) G7 Z6 _2 M6 _) f5 H; h; W<SCRIPT LANGUAGE="JavaScript">
: @: }2 b% n: b; jvar timerID = null;9 ?7 y1 U" t7 P$ F' R
var timerRunning = false;
$ L W" J5 ]5 ^- ~5 Z* A" |
; @5 }6 d- A/ x/ ^/ Y) ?' `function stopclock (){
. n# T' O& q; s. A4 ]; M Lif(timerRunning)* k9 f" V, S+ S4 w1 y, [& F
clearTimeout(timerID);. X. n: ^# |3 S) h
timerRunning = false;}. ~8 i. ^' ^ O4 r W
9 q: n* _6 w- w5 N. ^. `6 p. g$ X
//显示当前时间
! O* v( {3 y3 s+ L0 y+ efunction showtime () {/ l" y9 m* h2 l* k- [
var now = new Date();& X V3 `4 y0 k6 A& G
var hours = now.getHours();; o! T# K5 ?6 n" m8 o
var minutes = now.getMinutes();* j! g) S. d) N6 n
var seconds = now.getSeconds()
9 r% j0 C3 e: l* Y+ T1 Pvar timeValue = " " + ((hours >12) ? hours -12 :hours), {0 m! c) D# C9 Q, R
timeValue += ((minutes < 10) ? ":0" : ":") + minutes2 i' W% q# A+ h: J8 g# n5 T
timeValue += ((seconds < 10) ? ":0" : ":") + seconds2 N, L2 K6 v" |+ P; J9 }
timeValue += (hours >= 12) ? " 下午 " : " 上午 "
7 ~- d/ {, D- k2 qdocument.clock.face.value = timeValue;
+ Y W8 n2 J( n: i$ d; w4 mtimerID = setTimeout("showtime()",1000);//设置超时,使时间动态显示* c& ?! O; E* r: Z" d# F8 y& `
timerRunning = true;}
4 r0 x3 }% [/ W: _1 q
/ U9 q0 L$ [3 B/ s efunction startclock () {
% |: q. w0 Z" y; ?4 W0 v% b, g# d0 ystopclock();7 ^7 z' }8 a9 Q& Z
showtime();}
* E6 S- a0 Q# f0 n</SCRIPT>
7 L- n) Y; g" z# d& B: R+ v* f: T0 k( R4 m. v1 Y
</head>2 ?2 J( n1 F g T* u# U4 O- D
, U/ b$ d5 m9 ? Q! B6 z
<body bgcolor="#FFFFFF" onLoad="startclock(); timerONE=window.setTimeout"text="#000000">
5 c! M; \& F- O2 K<script language="JavaScript" type="text/javascript">2 M& o, ~& v' r- Z2 W; y
<!--4 P( v7 |8 Y' k! _% y
calendar();
/ e4 g4 I3 H1 N& F9 G//-->( A! E4 {0 r" W7 x4 v: ?1 y. ]1 S
7 J3 c$ U. |' A; e
</script>
3 Z r4 O# X$ W) \8 {% ?# _8 @
3 w1 e' i, Q5 g& T( s. o+ M. w _</body>/ }0 u0 K: J% g$ e3 R
</html> |
|