< ภาษา สคริปต์= javascript >
VAR bg_color =" bgcolor = #dddddd ";
VAR bg_color_head =" bgcolor = # 444444 "
ตัวแทนจำหน่าย( VAR )ตอนนี้=ใหม่วันที่();
ตัวแทนจำหน่าย( VAR ) month_array = New Array ("เดือนมกราคม"," กุมภาพันธ์ ","เดือนมีนาคม","เมษายน","อาจ","เดือนมิถุนายน","เดือนกรกฎาคม","เดือนสิงหาคม"
,"กันยายน","เดือนตุลาคม","พฤศจิกายน","ธันวาคม");
เอกสาร.เขียน(“<รูปแบบ name = date_list ><โต๊ะ" bg_color ">< TR style =' font - family : MS Sans Serif ; font - size : 8 pt ;'>
< TD style =' font - family : MS Sans Serif ; font - size : 8 pt ;'>");
เอกสาร.เขียน(“<เลือกชื่อ=เดือน OnChange = change_month (นี้.ตัวเลือก. selectedindex )>");
เพื่อ( i = 0 ; I < month_array .ความยาว; I )//ส่วนที่ให้แสดงเดือน
{
หาก(. getmonth ()!= I )
{เอกสาร.เขียน(“<ทางเลือกนี้ได้มอบความคุ้มค่า="">" month_array [ i ]);}
อื่น{เอกสาร.เขียน(“<ตัวเลือก value =""ที่เลือก>" month_array [ i ]);}}
เอกสาร.เขียน(“");
เอกสาร.เขียน(“< TD >");
เอกสาร.เขียน(“<เลือกชื่อ=ปี OnChange = change_year (นี้.ตัวเลือก[นี้.ตัวเลือก. selectedindex ])>");
เพื่อ( i = 1950 ; I < 3000 ; I )//ส่วนที่กำหนดให้แสดงปีพ.ศ.
{
หาก(ในตอนนี้. getyear ()!= I )
{เอกสาร.เขียน(“<ตัวเลือก VALUE ="">"( I 543 ));}
อื่น{เอกสาร.เขียน(“<ทางเลือกนี้ได้มอบความคุ้มค่า=""ที่เลือก>"( I 543 ));}}
เอกสาร.เขียน(“< TR style =' font - family : MS Sans Serif ; font - size : 8 pt ;'>< td colspan = 2 ><ศูนย์กลาง>");
เอกสาร.เขียน(“<โต๊ะ bgcolor =สีขาว border = 0 cellspacing = 0 cellpading = 0 ความกว้าง= 100% >
< TR style =' font - family : MS Sans Serif ; font - size : 8 pt ;" bg_color_head " align = Center >");
เอกสาร.เขียน(“< TD >< font color =สีเหลือง>หมอ< TD >< font color =สีชมพู> Tu
< TD ><สีแบบอักษร=# 00 FF 66 >เรา< TD ><แบบอักษรสีส้มสี=> th < TD >< font color = #ccf 2 ff >ฝรั่งเศส
< TD >< font color =สีม่วง> SA
< TD >< font color =สีแดง> Su ");
เอกสาร.เขียน(“< TR style =' font - family : MS Sans Serif ; font - size : 8 pt ;'>");
สำหรับ( J = 0 ; J < 6 ; J )//ส่วนที่ให้แสดงวันที่{
สำหรับ( I = 0 ; I < 7 ;ฉัน)
{
เอกสาร.เขียน(“< TD style =' font - family : MS Sans Serif ; font - size : 8 pt ;" align = Center id = D "ฉัน" R " J ">")}
เอกสาร.เขียน(“");
}
เอกสาร.เขียน(“");
เอกสาร.เขียน(“");
VAR show_date =ใหม่วันที่();
ฟังก์ชัน set_cal ( show_date ){
begin_day =ใหม่วันที่( show_date . getyear (), show_date . getmonth (), 1 );
begin_day_date = begin_day . getday ();
end_day =ใหม่วันที่( show_date . getyear (), show_date . getmonth () 1,1 );
count_day =( end_day - begin_day )/ 1000/60/60/24 ;
input_table ( begin_day_date , count_day );
}
set_cal ( show_date );
ฟังก์ชัน input_table (เริ่ม,จำนวน){
เริ่มการทำงาน();
j = 0 ;
หาก(เริ่ม!= 0 ){ I =เริ่ม 1 ;}อื่น{ผม= 6 }
( C = 1 ; C <จำนวน 1 ; C ){
colum_name =ใช้ eval (" D "ฉัน" R " J );
หาก((ตอนนี้. getdate ()== c )&&( show_date . getmonth ()==ตอนนี้. getmonth ())&&( show_date . getyear ()==ตอนนี้. getyear ())){
colum_name สไตล์.backgroundcolor =" #ff 3399 "; colum_name .สไตล์.สี="สีขาว";};
colum_name . innertext = C ;
ผม;
หาก( I == 7 ){ I = 0 ; J ;}}
}
ฟังก์ชัน init ()
{
สำหรับ( J = 0 ; J < 6 ; J )
{
สำหรับ( I = 0 ;ฉัน< 7 ;ฉัน)
{
colum_name =ใช้ eval (" D "ฉัน" R " J );
colum_name . innertext =" - ";
colum_name .สไตล์. backgroundcolor ="";
colum_name สไตล์.สี="";
}}}
ฟังก์ชัน change_month ( sel_month )
{
show_date =ใหม่วันที่( show_date . getyear (), sel_month, 1 );
set_cal ( show_date );
}
ฟังก์ชัน change_year ( sel_year )
{
sel_year = sel_year .ค่า;
show_date =ใหม่วันที่( sel_year , show_date . getmonth (), 1 );
set_cal ( show_date );
}
//สิ้นสุด - - >
การแปล กรุณารอสักครู่..