Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Stylesheets или скин для сайта, как сделать чтобы менялись? 
:(
    Опции темы
Bangladesh
Дата 12.10.2004, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



не буду много хвастаться, скажу, что я пишу игру еще с несколькими ребятами (броузерную) и столкнулся с проблемой: у меня задумка сделать, чтобы днем был дневной скин, а верчером типо ночной... какой скрипт написать, чтобы он менялся ровно в 24 часа...
или как менять на выбор именно с помощью явы...


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 12.10.2004, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



При генерации стилей(или подгрузке что лучше), посмотри у пользователя который час:
Код
h=(new Date()).getHours();
if(h>=7&&<=21) {
//то наверное у пользователя день =)
}



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Bangladesh
Дата 13.10.2004, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



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


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Alx
Дата 13.10.2004, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



I, GyoZ
Код

<html>
<head>
<link rel="StyleSheet" href="day.css" id="skin">
<script>
function clock()
{var d = new Date();
var h = d.getHours();
if (11 < h && h < 24)
{document.getElementById("skin").href = "day.css";
document.getElementById("hi").innerHTML = "Привет! Сейчас день!";
}
if (h < 12)
{document.getElementById("skin").href = "night.css";
document.getElementById("hi").innerHTML = "Привет! Сейчас ночь!";
}
setTimeout('clock()', 1000);
}
</script>
</head>
<body onload="clock()">
<p id="hi">Привет! Сейчас день!</p>
</body>
</html>



--------------------
PM MAIL WWW ICQ   Вверх
Aliance
Дата 13.10.2004, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



ALEXANDRO
В твоем коде, значение времени береться с локальной машины, задача - взять время заданное!

И, имхо, innerHTML тут нельзя использовать, иначе текст добавиться а не удалиться, нужно ReplaceChild()`ом smile.gif

I, GyoZ
А откуда будет браться время? Если, к примеру, у тебя есть флэш-часы на сайте - с ним можно читать время...
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 13.10.2004, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Aliance @ 13.10.2004, 13:44)
И, имхо, innerHTML тут нельзя использовать, иначе текст добавиться а не удалиться, нужно ReplaceChild()`ом

На самом деле текст заменится, другое дело что innerHTML не чисто DOM'овский способ доступа к содержимому тега. Кстати не работает с таблицами, если к тегу TR изменить innerHTML в котором встречаются теги <td>, то они загадочным образом исчезают...


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Bangladesh
Дата 14.10.2004, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



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


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 14.10.2004, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(I)
я жутко тармознул, можно же все это на пхп написать

Конечно на PHP лучше, нет проблем если пользователь скрипты отключит или с левого девайса заглянет(какой нибудь древний наладонник).


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Bangladesh
Дата 15.10.2004, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



все равно хостинг платный, чего на яве мучиться... сделаю на пхп thumbs-up.gif


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
GoodBoy
Дата 15.10.2004, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Цитата(I)
а еще желательно, чтобы час он брал не локальной машины...
Цитата(I)
я жутко тармознул, можно же все это на пхп написать, чтобы когда интро страница, скрипт условие ставил...день типа или ночь, а потом просто в документ вогнать...


А теперь начинаем ДУМАТЬ!!!!!!!!!! Если ты НЕ берёшь время с локальной машины ИЛИ пишешь это на РНР, который опять-таки берёт время НЕ с локальной машины, ТО мы имеем в качестве точки отсчёта время сервера. Это как правило GMT (т. е. московское минус 3-4 часа) или, в лучшем случае, сразу московское время. Теперь ситуация: к тебе на страницу заходит человек из Петропавловска-Камчатского (если не знаешь - то это +9 часов к Московскому!!!) и у него дома сейчас - 7 утра. А ему вот так в лоб: "ДОБРЫЙ ВЕЧЕР!!!" и скины ночные!!!! Потому, что на сервере - 22 часа... Здорово, правда???


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Bangladesh
Дата 16.10.2004, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



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


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
ElectricalStorm
Дата 16.10.2004, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 547
Регистрация: 22.1.2004

Репутация: нет
Всего: 9



Можно скриптом получать время клиента передвать его и получать нужный скин smile.gif


--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
Гость_DeathStorm
Дата 16.10.2004, 13:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











а время несет какую нить функциональность (типа ночью вампиры сильнее), или просто для скинов
2 хорошего мальчика: а что поделать ну небывает такого когда всем хорошо, всегда кто-то бреется
  Вверх
Aliance
Дата 16.10.2004, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата
а время несет какую нить функциональность (типа ночью вампиры сильнее), или просто для скинов

В БК вампиры только после 21:00 по серверу могут кусаться, после 21:00 в половине городов можно нападать на центральной площаде и многое другое.
Откуда знаю?! - Сам играю ;)
PM MAIL WWW ICQ Skype   Вверх
Bangladesh
Дата 17.10.2004, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: -1
Всего: 17



у меня там был раньше 5, но потом героя взломали, сейчас 1 , скоро 2


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0857 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.