Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Менять стиль в определенное время (https://javascript.ru/forum/misc/45549-menyat-stil-v-opredelennoe-vremya.html)

animhotep 05.03.2014 14:32

Цитата:

Сообщение от danik.js (Сообщение 301211)
animhotep, кто тебя такому научил? Надо писать так!
document.getElementById("logo").className = "имя нового класса";

гугл научил, ктож ещё) вобще не вижу принципиальной разницы. что по смыслу что по количеству букав примерно равноценные варианты

danik.js 05.03.2014 14:43

Цитата:

Сообщение от animhotep
не вижу принципиальной разницы

Изменять свойства предпочтительней чем атрибуты. Это касается любых свойств.

animhotep 05.03.2014 15:07

пасиб, буду знать

ksa 05.03.2014 15:09

Цитата:

Сообщение от Timmermans
как сделать чтобы, с 21 до 7 утра тоже был стиль?

Дык есть просто else...
http://javascript.ru/if

Timmermans 05.03.2014 16:08

Цитата:

Сообщение от ksa (Сообщение 301250)
Дык есть просто else...
http://javascript.ru/if

Не понимаю как это написать, если не то и не другое, то это. Если не трудно напишите пожалуйста.

if (hour>=7 && hour<11) {
	o.className = "bg"; 
} else if (hour>=11 && hour<15) {
	document.getElementById("bg") .className = "bg1"; 
} else if (hour>=15 && hour<18) {
	document.getElementById("bg") .className = "bg2"; 
} else if (hour>=18 && hour<21) {
	document.getElementById("bg") .className = "bg3"; 
}

else (??????){
document.getElementById("bg") .className = "bg4"; 
};

animhotep 05.03.2014 16:10

прото else{} посмотрите ссылку на учебник

ksa 05.03.2014 16:17

Цитата:

Сообщение от Timmermans
Не понимаю как это написать

Дык в букваре том есть пример

Цитата:

if (a==1) {
  ...
} else if (a==2) {
  ...
} else {
  ...
}


Timmermans 05.03.2014 16:49

Ребят сорь тупил) Я Думал тут как то иначе, а вообще сначала пробовал

else{
document.getElementById("bg") .className = "bg4"}
;


У меня не получалось. Потом понял что стиля такого нет и сам затупил) Еще раз извиняюсь за тупость)) Спасибо=)


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