İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Webmaster Dünyası
  4. Web Tasarımı
Web Tasarımı

Javascript ile html takvim uygulaması

emreke21.12.20101 cevap4.590 görüntüleme
2009'den beri9 mesaj
#1
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.
<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
Cevaplar

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.