<SCRIPT LANGUAGE=javascript>
<!--
/*
by:Ray Lynn
Date:2004-10-02
*/
var Today = new Date();
Today.setFullYear(2004); var d=1; var MyWeek = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
for(m=0;m<12;m++){
d=1;
Today.setMonth(m);
document.write("<Table border=1>");
for(i=0;i<7;i++){
document.write("<th>" + MyWeek[i] + "</th>");
}
while(Today.getMonth() == m){
document.write("<tr>");
for(j=0;j<7;j++){
Today.setDate(d);
if(Today.getDay() == j && Today.getMonth() == m ){
d++;
document.write("<td>" + Today.getDate() + "</td>");
}else{
document.write("<td> " + " " + "</td>");
}
}
document.write("</tr>");
}
document.write("</Table>");
document.write("<BR>");
}
//-->
</SCRIPT>
这是我过去写的。你可以拿去稍微改改吧。
<!--
/*
by:Ray Lynn
Date:2004-10-02
*/
var Today = new Date();
Today.setFullYear(2004); var d=1; var MyWeek = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
for(m=0;m<12;m++){
d=1;
Today.setMonth(m);
document.write("<Table border=1>");
for(i=0;i<7;i++){
document.write("<th>" + MyWeek[i] + "</th>");
}
while(Today.getMonth() == m){
document.write("<tr>");
for(j=0;j<7;j++){
Today.setDate(d);
if(Today.getDay() == j && Today.getMonth() == m ){
d++;
document.write("<td>" + Today.getDate() + "</td>");
}else{
document.write("<td> " + " " + "</td>");
}
}
document.write("</tr>");
}
document.write("</Table>");
document.write("<BR>");
}
//-->
</SCRIPT>
这是我过去写的。你可以拿去稍微改改吧。
多谢回复,我需要一个象梅花雪日历一样的弹出窗口可以选择日期的日历而且你这个在netscape下也不能运行
netscape和mozilla下不能用:(
用getElementById("objId")找元素,而不是document.all.objId;
不用showModalDialog,用window.open('...','...','dependent=yes,...')代替,然后用opener操作父窗口。