Javascript ile html takvim uygulaması

emreke
21-12-2010, 01:27   |  #1  
emreke avatarı
OP Taze Üye
Teşekkür Sayısı: 2
11 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

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]