<html><body><form><select id=year onchange=toDate()><script>for(i=1970;i<=2010;i++)document.write("<option>"+i+"</option>")</script></select><select id=month onchange=toDate()><script>for(i=1;i<=12;i++)document.write("<option>"+i+"</option>")</script></select><select id=day onchange=toDay()></select><input name=weekday></form></body><script>var arr="日一二三四五六".split("")function toDate()......{ with(document.all)......{ vYear=parseInt(year.options[year.selectedIndex].text) vMonth=parseInt(month.options[month.selectedIndex].text) day.length=0; for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++) ......{ day.options[day.length++].value=day.length;day.options[day.length-1].text=day.length;} } toDay();}function toDay()......{ vDay=parseInt(document.all.day.options[document.all.day.selectedIndex].value) document.all("weekday").value="星期"+arr[new Date(vYear,vMonth-1,vDay).getDay()]}window.onload=toDate;</script></html>