Merhaba.Javascript ile html takvimi uygulamasını yapmak için yardımlarınızı bekliyorum öncelikle kısaca mantığı söyleyeyim.1 Ocak 1900 den itibaren tüm aylar için mesela 1996 Mart diye bir tarih girdik ve bize mart ayının hangi günden başladığını yani 1.gün çarşamba, 2.gün perşembe ...olarak sayfada gösterecek.Yani bize sadece o ayın takvimini ekranda gösterecek.Ben şuana kadar aşağıdaki javascript kodlarını yazabildim ve anlattığım biçimde bu kodların devamın nasıl getireceğiz acil yardımlarınızı bekliyorum.Teşekkürler.
[code]
<html>
<body>
<script language="JavaScript">
function hesapla()
{
aylar = new Array(13);
aylar[0] = 0;
aylar[1]=31;
aylar[2]=28;
aylar[3]=31;
aylar[4]=30;
aylar[5]=31;
aylar[6]=30;
aylar[7]=31;
aylar[8]=31;
aylar[9]=30;
aylar[10]=31;
aylar[11]=30;
aylar[12]=31;
var form_yil, form_ay, t_gun;
t_gun=0;
form_yil = document.f1.yil.value;
form_ay = document.f1.ay.value;
alert(form_yil + "-" + form_ay);
if (form_ay > 1)
{
t_gun = (form_yil-1900) * 365 + (form_yil - 1900)/ 4 ;
for (i=1; i<form_ay; i++)
{
t_gun = t_gun + aylar;
}
}
else {t_gun = (form_yil-1900) * 365 + (form_yil -1900) / 4 ;}
document.write ("toplam gün=" + t_gun);
document.write ("Baslangıç Günü=" + t_gun % 7);
}
</script>
<form name="f1">
<table>
<tr>
<td> Ayı Seçiniz </td>
<td> YILI Seçiniz </td>
</tr>
<tr>
<td> <input type="text" name="ay"/> </td>
<td> <input type="text" name="yil"/> </td>
</tr>
<tr>
<td colspan="2"> <input type="submit" name="gonder"/> </td>
</tr>
</table>
</form>
</body>
</html>
[/code]