Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   javascript календарь.... (https://javascript.ru/forum/dom-window/4937-javascript-kalendar.html)

Semen 31.08.2009 23:28

А зачем тогда javascript если есть php ?

Riim 01.09.2009 04:26

Цитата:

Сообщение от Ozerich
В FireFox скрипт вешает броузер.

+Chrome

Цитата:

Сообщение от Ozerich
то возьму дизайн календаря...Не против?

Дизайн? Скорее сочетание цветов. Подбирать удобно здесь: http://colourlovers.com/palettes/new


Цитата:

Сообщение от Riim
курсор-hand появляется при наведении на текст. Возможно, лучше его применять ко всей ячейке, да и кликабельной лучше ее всю сделать.


Semen 01.09.2009 11:45

Я делал курсор на тексте из соображения, что так будет меньше вероятность выбрать по случайности не ту ячейку...
Я нашел причину глюка в firefox:
var objmon=document.getElementById("montsel");
var objyer=document.getElementById("yersel");
objmon.options[month-1].selected = "selected";
objyer.options[massy(year)].selected = "selected";

Эта часть кода, должна устанавливать в списке select текущие месяц и год по умолчанию...
В firefox оно не работает...почему???
Если запретить выполнение сценария и просто выбирать месяц, год в списках - часть скрипта которая выполняет остальные функции работает...

Kolyaj 01.09.2009 11:46

Цитата:

Сообщение от Semen
Я делал курсор на тексте из соображения, что так будет меньше вероятность выбрать по случайности не ту ячейку...

Надо при нажатом CTRL только давать выбирать, случайностей вообще не будет.

Semen 01.09.2009 11:58

Ну не знаю, мне кажется это не очень удобно: нажимить Ctrl + выбирать ячейку... я даже опустил возможность "листать" месяцы в целях упрощения...

Kolyaj 01.09.2009 12:04

Это был сарказм. Пытаться навести мышку на "1" тоже неудобно.

Riim 01.09.2009 12:15

Если подсвечивать выбираемую ячейку, то ошибок с выбором не будет и все будет удобно.

Ozerich 01.09.2009 15:37

Цитата:

Сообщение от Semen (Сообщение 28998)
А зачем тогда javascript если есть php ?

Эти 2 языка имеют 2 больших различия.
Js работает на стороне клиента(в браузере)
Php работает на сервере.

Semen 01.09.2009 15:52

Ошибка определена и ликвидирована:
часть кода
var year=time.getYear();
 if (year<100) {year="19" + time.getYear()}
 year=time.getYear();

заменить на
var year = time.getFullYear();

и все везде будет работать :)

Semen 06.09.2009 14:07

Вот сайт на котором применяется мой календарь (месяц август, числа синего цвета): techemy.com, посмотрите, может что подскажите...


Часовой пояс GMT +3, время: 23:15.