|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2010, 19:23 | #1 |
Новичок
Джуниор
Регистрация: 21.09.2010
Сообщений: 2
|
Оптимизация скрипта календаря
Ребята нужна помощь. Создал корпоративный сайт (www.osvitazven.narod.ru). На нём помещён скрипт календаря написанный на Джава. Но есть проблема: в Internet Explorer версий 6, 7 и 8 он отображается идеально, а в Mozilla Firefox, Google Chrome, Opera, Safari не отображается год (нижняя строка), зато день, месяц и дата – отлично. Подскажите пожалуйста как решить данную проблему (лично я этот скрипт не писал, в Джава не «шарю», поэтому если не трудно, более доходчиво что и куда). Привожу исходный код скрипта. Заранее спасибо.
<td><SCRIPT language=Javascript> calendar = new Date(); day = calendar.getDay(); document.write("<font color=#668966 ><center><table width=100 border=1><td><center><font size=2>") if (day == 0) { document.write("Неділя") } if (day == 1) { document.write("Понеділок") } if (day == 2) { document.write("Вівторок") } if (day == 3) { document.write("Середа") } if (day == 4) { document.write("Четвер") } if (day == 5) { document.write("П'ятниця") } if (day == 6) { document.write("Субота") } if (day == 7) { document.write("Неділя") } document.write("</font></center></td><tr><td><center><font size=2>") month = calendar.getMonth(); if (month == 0) { document.write("Січень") } if (month == 1) { document.write("Лютий") } if (month == 2) { document.write("Березень") } if (month == 3) { document.write("Квітень") } if (month == 4) { document.write("Травень") } if (month == 5) { document.write("Червень") } if (month == 6) { document.write("Липень") } if (month == 7) { document.write("Серпень") } if (month == 8) { document.write("Вересень") } if (month == 9) { document.write("Жовтень") } if (month == 10) { document.write("Листопад") } if (month == 11) { document.write("Грудень") } <!--fantasyflash.ru--> document.write("</font></center></td><tr><td><center><font size=7>") date = calendar.getDate(); document.write(date) document.write("</font></center></td><tr><td><center><font size=2>") year = calendar.getYear(); if (year < 100) { document.write("19" + year + "") }//osw else if (year > 1999) { document.write(year) } document.write("</font></center></td></table>") </SCRIPT> </td> </tr> </table></td> </tr> |
22.09.2010, 09:11 | #2 |
Новичок
Джуниор
Регистрация: 21.09.2010
Сообщений: 2
|
Решение вот такое:
year = calendar.getYear(); if (year < 1000) year += 1900; document.write(year) Всем большое спасибо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизация PHP-скрипта: Что быстрее function или include? | Виталий Желтяков | PHP | 18 | 08.07.2010 22:35 |
Создание календаря | Zhene4ka2607 | Помощь студентам | 2 | 08.06.2009 18:59 |
Запрос по дате календаря | ННС | Помощь студентам | 2 | 30.03.2009 16:46 |
Два календаря рядом | vladimir_86 | JavaScript, Ajax | 0 | 17.01.2008 17:04 |
Помощь в создании календаря | airframe | PHP | 1 | 10.12.2007 02:32 |