07.09.2009, 11:40 | |||||
Календарь сразу на весь годЭто календарь на весь год. Сразу показывает все двенадцать месяцев (в столбик). На скрин все не влезло, ну думаю и так понятно. Ставим в head это:
Code <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function day_title(day_name){ document.write("<TD ALIGN=center WIDTH=35>"+day_name+"</TD>") } function fill_table(month,month_length) { day=1 document.write("<TABLE BORDER=3 CELLSPACING=3 CELLPADDING=%3><TR>") document.write("<TD COLSPAN=7 ALIGN=center><B>"+month+" "+year+"</B><TR>") day_title("Вс") day_title("Пн") day_title("Вт") day_title("Ср") day_title("Чт") day_title("Пт") day_title("Сб") document.write("</TR><TR>") for (var i=1;i<start_day;i++) { document.write("<TD>") } for (var i=start_day;i<8;i++) { document.write("<TD ALIGN=center>"+day+"</TD>") day++} document.write("<TR>") while (day <= month_length) { for (var i=1;i<=7 && day<=month_length;i++) { document.write("<TD ALIGN=center>"+day+"</TD>") day++ } document.write("</TR><TR>") start_day=i } document.write("</TR></TABLE><BR>") } // End --> </script> Это в body:
Code <SCRIPT LANGUAGE="JavaScript"> <!-- Begin today = new Date(); year = today.getYear(); if (year < 2000) // Y2K Fix, Isaac Powell year = year + 1900; // http://onyx.idbsu.edu/~ipowell today= new Date("Январь 1, "+year) start_day = today.getDay() + 1 fill_table("Январь",31) if (((year % 4)==0) && ((year % 100)!=0) || ((year % 400)==0)) { fill_table("Февраль", 29); } else { fill_table("Февраль", 28); } fill_table("Март",31) fill_table("Апрель",30) fill_table("Май",31) fill_table("Июнь",30) fill_table("Июль",31) fill_table("Август",31) fill_table("Сентябрь",30) fill_table("Октябрь",31) fill_table("Ноябрь",30) fill_table("Декабрь",31) </SCRIPT> Адаптация и перевод: http://webscripts.ucoz.ru Материал взят с сайта infoscript.ru
| |||||
Категория: JavaScript's | Просмотров: 2465 | Добавил: antisept | Рейтинг: 4.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).