Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 22/09/2007, 22:04   #1 (permalink)
Üye
 
Üyelik Tarihi: 09/2007
Mesaj: 410
Varsayılan takvim hatası

merhabalar arkadaşlar bir tavkimi ihtiyacım oldu bi yerden basit bişi buldum biraz editledim bu hali aldı ama bir sorunum var;
1-]2007 Nisan ve Temmuz aylarında yanlış gösterim yapıyor mesala Nisan ayı pazar günüyle başlıyor ama bu takvimde pazartesi ile başlıyor...
PHP Kodu:
<SCRIPT language=JavaScript>
var 
ns6=document.getElementById&&!document.all
var ie4=document.all
var Selected_Month;
var 
Selected_Year;
var 
Current_Date = new Date();
var 
Current_Month Current_Date.getMonth();
var 
Days_in_Month = new Array(312831303130313130313031);
var 
Month_Label = new Array('Ocak''Şubat''Mart''Nisan''Mayıs''Haziran''Temmuz''Ağustos''Eylül''Ekim''Kasım''Aralık');
var 
Current_Year Current_Date.getYear();
if (
Current_Year 1000)
Current_Year+=1900
var Today Current_Date.getDate();
function 
Header(YearMonth) {
   if (
Month == 1) {
   
Days_in_Month[1] = ((Year 400 == 0) || ((Year == 0) && (Year 100 !=0))) ? 29 28;
   }
   var 
Header_String Month_Label[Month] + ' ' Year;
   return 
Header_String;
}
function 
Make_Calendar(YearMonth) {
   var 
First_Date = new Date(YearMonth1);
   var 
Heading Header(YearMonth);
   var 
First_Day First_Date.getDay() + 0;
   if (((
Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((
Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var 
Rows 6;
   }
   else if ((
Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var 
Rows 4;
   }
   else {
      var 
Rows 5;
   }
   var print = 
'<table><tr><td valign="top"><table BORDER=0 CELLSPACING=0 cellpadding=0 FRAME="box">';
   print += 
'<tr><th colspan=7>' Heading '</font></th></tr>';
   print += 
'<tr><th ALIGN="CENTER">Pts</th><th ALIGN="CENTER">Sal</th><th ALIGN="CENTER">Car</th><th ALIGN="CENTER">Per</th>';
   print += 
'<th ALIGN="CENTER">Cum</th><th ALIGN="CENTER">Cts</th><th ALIGN="CENTER">Paz</th></tr>';
   var 
Day_Counter 1;
   var 
Loop_Counter 1;
var 
Ay_Yaz Month+1;
   for (var 
1<= Rowsj++) {
      print += 
'<tr ALIGN="left" VALIGN="top">';
      for (var 
07i++) {
         if ((
Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if ((
Day_Counter == Today) && (Year == Current_Year) && (Month == Current_Month)) {
               print+=(
"<td BgColor='#CCCCCC'><A Href=Gun="+Day_Counter+"&Ay="+Month+"&Sene="+Year+">"+Day_Counter+"</A></td>");
            }
            else {
               print+=(
"<td><A Href=Gun="+Day_Counter+"&Ay="+Ay_Yaz+"&Sene="+Year+">"+Day_Counter+"</A></td>");
            }
            
Day_Counter++;    
         }
         else {
            print += 
'<td> </td>';
         }
         
Loop_Counter++;
      }
      print += 
'</tr>';
   }
   print += 
'</table></td></tr></table>';
   
cross_el=ns6document.getElementById("Calendar") : document.all.Calendar
   cross_el
.innerHTML = print;
}
function 
Check_Nums() {
   if ((
event.keyCode 48) || (event.keyCode 57)) {
      return 
false;
   }
}
function 
On_Year() {
   var 
Year document.when.year.value;
   if (
Year.length == 4) {
      
Selected_Month document.when.month.selectedIndex;
      
Selected_Year Year;
      
Make_Calendar(Selected_YearSelected_Month);
   }
}
function 
On_Month() {
   var 
Year document.when.year.value;
   if (
Year.length == 4) {
      
Selected_Month document.when.month.selectedIndex;
      
Selected_Year Year;
      
Make_Calendar(Selected_YearSelected_Month);
   }
   else {
      
alert('Lütfen seneyi giriniz.');
      
document.when.year.focus();
   }
}
function 
Defaults() {
   if (!
ie4&&!ns6)
   return
   var 
Mid_Screen Math.round(document.body.clientWidth 2);
   
document.when.month.selectedIndex Current_Month;
   
document.when.year.value Current_Year;
   
Selected_Month Current_Month;
   
Selected_Year Current_Year;
   
Make_Calendar(Current_YearCurrent_Month);
}
function 
Skip(Direction) {
   if (
Direction == '+') {
      if (
Selected_Month == 11) {
         
Selected_Month 0;
         
Selected_Year++;
      }
      else {
         
Selected_Month++;
      }
   }
   else {
      if (
Selected_Month == 0) {
         
Selected_Month 11;
         
Selected_Year--;
      }
      else {
         
Selected_Month--;
      }
   }
   
Make_Calendar(Selected_YearSelected_Month);
   
document.when.month.selectedIndex Selected_Month;
   
document.when.year.value Selected_Year;
}
</SCRIPT>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY onload=Defaults()>
<CENTER>
<DIV align=center>
<SCRIPT language=javascript>
        scroll('WhatsOnGuide',-1,-300);
function fade() {
    noScroll();
    setTimeout("check()", 103);
    setTimeout("scroll('WhatsOnGuide',-1,-300)", 105);
}
function unfade() {
    noScroll();
    setTimeout("check()", 103);

    setTimeout("scroll('WhatsOnGuide',1,0)", 105);
}
function scroll(obj,step,pos) {
    lyr1Obj = eval(doc + '[obj]' + sty);
    var x_pos1 = parseInt(lyr1Obj.left);
    if (step>0) {
        if(x_pos1+step < pos) {
            lyr1Obj.left = x_pos1+step;
            if (uloop) {dloop=false;setTimeout("scroll('"+obj+"',"+step+","+pos+")", 100);}
        }else{
            lyr1Obj.left = pos;
            fade();
        }
    }
    if (step<0) {
        if(x_pos1+step > pos) {
            lyr1Obj.left = x_pos1+step;
            if (uloop) {dloop=false;setTimeout("scroll('"+obj+"',"+step+","+pos+")", 100);}
        }else{
            lyr1Obj.left = pos;
            unfade();
        }
    }
}
</SCRIPT>
</p>
<DIV id=NavBar style="WIDTH: 200px; POSITION: relative; TOP: 5px" align=left>
<FORM name=when>
<TABLE>
  <TBODY>
  <TR>
    <TD><INPUT onClick="Skip('-')" type=button value="<-- Geri"></TD>
    <TD></TD>
    <TD><SELECT onchange=On_Month() name=month> 
        <SCRIPT language=JavaScript1.2>
if (ie4||ns6){
   for (j=0;j<Month_Label.length;j++) {
      document.writeln('<option value=' + j + '>' + Month_Label[j]);
   }
}
</SCRIPT>
      </SELECT> </TD>
    <TD><INPUT onKeyPress="return Check_Nums()" onkeyup=On_Year() maxLength=4 
      size=4 name=year></TD>
    <TD></TD>
    <TD><INPUT onClick="Skip('+')" type=button value="İleri -->"></TD></TR></TBODY></TABLE></FORM></DIV>
<DIV id=Calendar style="WIDTH: 200px; POSITION: relative; TOP: -2px" 
align=left></DIV> 

kodları deneyerek yaparsanız sevinirim...
HyLT hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
takvim. oguzhan1876 ASP 2 18/03/2008 16:03
Php ile takvim kurtcuk PHP 4 17/01/2008 12:39
asp takvim darkface Uygulama Yazılımları / Hazır Betikler 1 04/06/2007 13:03
Php ile takvim fegabj PHP 18 28/03/2007 17:11
takvim api fgenc Genel Programlama 0 28/12/2005 00:04


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 10:28.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net