|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2013, 00:30 | #1 |
Я только Учусь
Форумчанин
Регистрация: 06.03.2013
Сообщений: 193
|
Календарь
Написал календарь работает нормально но когда выпадает первое число в понедельник дает сбой таблицы подскажите что надо исправить????
Вот код . Код HTML:
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> var may_Month = ["Январь", "Февраль", "Март", " Апрель", " Май", " Июнь", " Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"]; var may_Week = [1, 2, 3, 4, 5, 6, 7]; var d = new Date(2012,9); a = 0; c = d.getFullYear(); b = may_Month[d.getMonth()]; document.write('<table width="500px" height="250" border="1" bgcolor="gold"><tr><th colspan="7">'+b+'</t> '+c+'</th></tr>'); var delta = may_Week[d.getDay()-2 ]; document.write('<tr><th>Пн</th><th>Вт</th><th>Ср</th><th>Чт</th><th>Пт</th><th>Сб</th><th>Вс</th></tr><tr>'); if(delta>1) document.write('<td align="center" bgcolor="silver" colspan="' + delta + '"> </td>'); if (b == "Февраль") { if (c % 4 == 0) a = 30; else a = 29; } else if ((b == " Апрель") || (b == " Июнь") || (b == "Сентябрь") || (b == "Ноябрь")) a = 31; else if ((b == "январь") || (b == "Март") || (b == " Май") || (b == " Июль") || (b == "Август") || (b == "Октябрь") || (b == "Декабрь")) a = 32; document.write(may_Week[d.getDay()]); for (i = 1; i < a; i++) if ((i + delta + 1) % 7 == 0) document.write('<td align="center" bgcolor="red">' + i + '</td>'); else if ((i + delta) % 7 == 0) document.write('<td align="center" bgcolor="red">' + i + '</td></tr><tr>'); else document.write('<td align="center" bgcolor="silver">' + i + '</td>'); document.write('</tr></table>'); </script> </body> </html> |
26.12.2013, 19:35 | #2 |
Я только Учусь
Форумчанин
Регистрация: 06.03.2013
Сообщений: 193
|
Календарик я исправил получлось даже ни-че так только как мне сделать так чтоб в календаре отображался текущий день??????
Код:
|
29.12.2013, 23:12 | #4 |
Я только Учусь
Форумчанин
Регистрация: 06.03.2013
Сообщений: 193
|
есть календарь . если текущий день выпадает на
воскресенье то <tr> продолжается до следующего воскресенья , а если текущий день попадает на средину недели то все нормально подскажите пожалуста что не так написал??? Код:
Последний раз редактировалось mixon-21; 30.12.2013 в 14:32. |
30.12.2013, 14:34 | #5 |
Я только Учусь
Форумчанин
Регистрация: 06.03.2013
Сообщений: 193
|
Декабрь 2013
Пн Вт Ср Чт Пт Сб Вс ---------------------1 2---3--4--5--6--7--8 9-10-11-12-13-14-15 -16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 вот так получается Последний раз редактировалось mixon-21; 30.12.2013 в 14:39. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД и календарь | Человек_Борща | БД в Delphi | 29 | 19.08.2013 20:53 |
Календарь | kilogram | PHP | 0 | 02.06.2012 01:18 |
Календарь | sid1868 | Помощь студентам | 1 | 04.05.2011 19:16 |
Календарь | 19920808 | Общие вопросы Delphi | 9 | 08.06.2010 22:17 |
Календарь | ruavia3 | Microsoft Office Excel | 6 | 16.04.2009 15:32 |