< ภาษา สคริปต์=" javascript ">
ตัวแทนจำหน่าย( VAR )ตอนนี้=ใหม่วันที่();
VAR month_array =ใหม่ Array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม"," name = date_list ><โต๊ะ bgcolor =สีเงิน>< TR >< TD >");
เอกสาร.เขียน(“<เลือกชื่อ=เดือน OnChange = change_month (นี้.ตัวเลือก. selectedindex )>");
เพื่อ( i = 0 ; I < month_array .ความยาว; I )
{
หาก(ในตอนนี้. getmonth ()!= I )
{เอกสาร.เขียน(“<ตัวเลือก VALUE ="">" month_array [ i ]);}
อื่น{เอกสาร.เขียน(“<ทางเลือกนี้ได้มอบความคุ้มค่า=""ที่เลือก>" month_array [ i ]);}
}
เอกสาร.เขียน(“");
เอกสาร.เขียน(“< TD >");
เอกสาร.เขียน(“<เลือกชื่อ=ปี OnChange = change_year (นี้.ตัวเลือก[นี้ตัวเลือก. selectedindex ])>");
เพื่อ( i = 1950 ; I < 3000 ; I )
{
หาก(. getyear ()!= I )
{เอกสาร.เขียน(“<ทางเลือกนี้ได้มอบความคุ้มค่า="">" I );}
ตามมาตรฐานอื่น{เอกสาร.เขียน(“<ตัวเลือก VALUE =""ที่เลือก>" I );}}
เอกสาร.เขียน(“< TR >< td colspan = 2 ><ศูนย์กลาง>");
เอกสาร.เขียน(“<โต๊ะ bgcolor =สีขาว border = 0 cellspacing = 0 cellpading = 0 ความกว้าง= 100% >< TR bgcolor =สีเทา align = Center >");
เอกสาร.เขียน(“< TD >< font color =สีดำ>จ< TD >< font color =สีดำ>โ< TD >< font color =สีดำ>พ< TD >< font color =สีดำ>พฤ< TD >< font color =สีดำ>ศ< TD >< font color =สีดำ>ส< TD >< font color =สีดำ>โ");
เอกสาร.เขียน(“< TR >");
สำหรับ( J = 0 ; J < 6 ; J )//ส่วนที่ให้แสดงวันและทำไฮไลต์วันสีดำ
{
สำหรับ( I = 0 ; I < 7 ; I )
{
เอกสาร.เขียน(“< td 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 ="สีฟ้า"; colum_name .สไตล์.สี="สีขาว";};
colum_name . innertext = C ;
ผม;
หาก( I == 7 ){ I = 0 ; J ;}}
}
ฟังก์ชันการเริ่มต้นการทำงาน(){
สำหรับ( J = 0 ; J < 6 ; J )
{
สำหรับ( I = 0 ; I < 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 );
}
//สิ้นสุด - - >
การแปล กรุณารอสักครู่..