Стиль и прозрачность в зависимости от времени суток
Изменяет заданные элементы форума в зависимости от заданного времени суток.
https://forumupload.ru/uploads/0007/e3/f7/6822/68753.jpg

Автор: vuvko
Платформа: любая

Дело было вечером, делать было нечего...
Примеры выполнения скриптов временно можно посмотреть на моём тестовом форуме.
1) Прозрачность в зависимости от времени суток.
вставлять в html-верх

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Здесь красным и синим помечены интервалы (в часах) времени, в которых будет выполнятся условие, записанное в фигурных скобках (тем, кто знаком с javascript это должно быть и так ясно).
Добавить интервал времени можно, добавив строку, соответственно заменив выделенные цветом места на нужные.

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Ну и конечно, придётся изменить предыдущие интервалы, чтобы ваш интервал "сработал".
2) Стиль в зависимости от времени суток
Ставим в html-верх

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Здесь, как и в предыдущем скрипте, красным и синим выделены интервалы времени.
Вместо лилового ставим номер стиля в нашем массиве.
Зелёным выделен сам массив ваших стилей (или отдельных css правил). Добавить ещё стиль можно, добавив новый элемент массива:

TimeCss.Push('Css-код')

или

TimeCss[Номер элемента] = 'Css-код';

Вводить Css-код не обязательно одной строчкой. Можно и несколькими, только для начала его нужно слегка "обработать": перед каждым переносом строки (нажатие "Enter") добавьте символ обратного слэша ( \ ).
Добавить интервал времени, можно вставив следующую строку предпоследней (ДО else document.write(TimeCss[1]); )

else if(Hour>=От && Hour<До) document.write(TimeCss[Номер стиля в массиве]);

В принципе, последний код можно использовать не только, чтобы выводить css-код, но и любой другой "обработанный" html-код.

Отредактировано Герда (15.05.13 23:35)