Loading:


    Kalendarz JavaScript

    Skrypt wyświetla kalendarz.



    Napisz Artyku³

    Listing


    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
    <SCRIPT LANGUAGE= "JavaScript" type= "text/javascript">
    <!-- Ukrycie przed przeglądarkami nie obsługującymi JavaScriptów
    function rokPrzestepny(rok)
    {
      return ((rok % 4 == 0) && ((rok % 100 != 0) || (rok % 400 == 0)));
    }
    function printCalendar()
    {
      data = new Date();

      var rok = data.getYear();
      if (rok < 1000) rok = 2000 + rok - 100;

      var miesiac = data.getMonth() + 1;
      var dzienTygodnia = data.getDay();
      var dzienMiesiaca = data.getDate();

      var tempDate = new Date(rok, miesiac - 1, 1);
      var pierwszyDzienMiesiaca = tempDate.getDay();

      if(dzienTygodnia == 0) dzienTygodnia = 7;
      if(pierwszyDzienMiesiaca == 0) pierwszyDzienMiesiaca = 7;

      switch(miesiac){
        case 1 : nazwaMiesiaca = "Styczeń";
                 dniWMiesiacu = 31;
                 break;
        case 2 : nazwaMiesiaca = "Luty";
                 dniWMiesiacu = rokPrzestepny(rok)?29:28;
                 break;
        case 3 : nazwaMiesiaca = "Marzec";
                 dniWMiesiacu = 31;
                 break;
        case 4 : nazwaMiesiaca = "Kwiecień";
                 dniWMiesiacu = 30;
                 break;
        case 5 : nazwaMiesiaca = "Maj";
                 dniWMiesiacu = 31;
                 break;
        case 6 : nazwaMiesiaca = "Czerwiec";
                 dniWMiesiacu = 30;
                 break;
        case 7 : nazwaMiesiaca = "Lipiec";
                 dniWMiesiacu = 31;
                 break;
        case 8 : nazwaMiesiaca = "Sierpień";
                 dniWMiesiacu = 31;
                 break;
        case 9 : nazwaMiesiaca = "Wrzesień";
                 dniWMiesiacu = 30;
                 break;
        case 10 : nazwaMiesiaca = "Październik";
                 dniWMiesiacu = 31;
                 break;
        case 11 : nazwaMiesiaca = "Listopad";
                 dniWMiesiacu = 30;
                 break;
        case 12 : nazwaMiesiaca = "Grudzień";
                 dniWMiesiacu = 31;
                 break;
      }

      document.write("<TABLE border = 1><TR>");
      document.write("<TD bgcolor='yellow' align='center' colspan='7'>");
      document.write(nazwaMiesiaca + " " + rok);
      document.write("</TD></TR><TR>");

      document.write("<TR>");
      document.write("<TD align='center' bgcolor='pink'>Pn</TD>");
      document.write("<TD align='center' bgcolor='pink'>Wt</TD>");
      document.write("<TD align='center' bgcolor='pink'>Sr</TD>");
      document.write("<TD align='center' bgcolor='pink'>Cz</TD>");
      document.write("<TD align='center' bgcolor='pink'>Pi</TD>");
      document.write("<TD align='center' bgcolor='pink'>So</TD>");
      document.write("<TD align='center' bgcolor='pink'>Nd</TD>");
      document.write("</TR>");

      var j = dniWMiesiacu + pierwszyDzienMiesiaca - 1;

      for(var i = 0; i < j; i++){
        if(i < pierwszyDzienMiesiaca - 1){
          document.write("<TD bgcolor='white'></TD>");
          continue;
        }
        if((i % 7) == 0){
          document.write("</TR><TR>");
        }
        if((i - pierwszyDzienMiesiaca + 2) == dzienMiesiaca){
          color = "yellow";
        }
        else{
          color = "green";
        }
        document.write("<TD bgcolor='" + color + "' align='center'>");
        document.write(i - pierwszyDzienMiesiaca + 2);
        document.write("</TD>");
      }
      document.write("</TR></TABLE>");
    }
    // Koniec kodu JavaScript -->
    </SCRIPT>
    </HEAD>
    <BODY>
    <SCRIPT LANGUAGE= "JavaScript" type= "text/javascript">
    <!-- Ukrycie przed przeglądarkami nie obsługującymi JavaScriptów
    printCalendar();
    // Koniec kodu JavaScript -->
    </SCRIPT>
    </BODY>
    </HTML>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    Przydał by się jakiś screen, bo kota w worku to nie chce brać, tak samo pewnie i reszta...
    autor: sebulek | 5333 | 2010-03-10 21:21:44


    Ktoś tu w ogóle zagląda??
    autor: sebulek | 5341 | 2010-03-11 19:33:10


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors