İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Javascript ile html takvim uygulaması

emreke

0
İyinet Üyesi
Katılım
21 Aralık 2010
Mesajlar
2
Reaction score
0
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 cuma gününe kadar hazırlamam gerekiyor acil yardımlarınızı bekliyorum.Teşekkürler.

Kod:
<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[i];
    }
}

    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" onclick="hesapla()"/> </td>
        
    </tr>
</table>
</form>

</body>
</html>

Örnek Uygulamalar
hurriyetin arsivi gibi http://hurarsiv.hurriyet.com.tr/arsiv/default.aspx

Tübitak Sonsuz Takvim
http://hotfile.com/dl/90870348/b5032f1/sonsuztakvim.zip.html
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst