Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Скрипт подстановки картинки в зависимости от дня недели.
цитата
10/10/05 в 17:24
 nike640
Нужен сабж.
Ну в общем чтобы в четверг подставлялась картинка с надписью четверг, в пятницу -> пятница и так далее.

как на многих CJ. например - puppykibble.com

подскижите скрипт если есть, или как можно сделать?
цитата
10/10/05 в 18:30
 Twister
Код:

<script language="javascript">
<!--
var weekDayArray = new Array("sunday","monday","tuesday","wednesday","thursday","friday","saturday");
var today = new Date();
var day = weekDayArray[today.getDay()];
var pic="<img src="+day+".jpg>";
document.write(pic);
//-->
</script>

картинки соотв. sunday.jpg и т.д.
цитата
10/10/05 в 20:24
 nike640
сой сидж содержит 4 блока.Каждый под своим днем.

Первый блок показывает настоящий день.
Как сделать чтобы во втором блоке показылся предыдущий день, и так далее.
цитата
11/10/05 в 00:12
 Twister
какие ленивые новички пошли ))
ладна, взялся уже помочь - доведем до конца
Код:

<script language="javascript">
<!--
function dp(shift){
var weekDayArray = new Array("sunday","monday","tuesday","wednesday","thursday","friday","saturday");
var today = new Date();
var dayn = today.getDay()-shift;
if (dayn<0) dayn+=7;
var day = weekDayArray[dayn];
var pic="<img src="+day+".jpg>";
document.write(pic+"<br>");
}
//-->
</script>

^^это в head
в тексте сделаешь вставки типа
Код:

<script language="javascript">
<!--
dp(0);
//-->
</script>

чем больше число в функции dp тем больше сдвиг по дням назад
цитата
11/10/05 в 01:13
 darinart
nike640 писал:
Как сделать чтобы во втором блоке показылся предыдущий день, и так далее.

Как-то ты не в ту степь заморачиваешься... по-моему. Можно проще...

Ага... Вот... Посидел я, еще подумал... Правильно говорю!
НА ХРЕН НАДА ЗАСТАВЛЯТЬ КЛИЕНТА ВСПОМИНАТЬ КОГДА БЫЛ КАКОЙ ДЕНЬ??! ЕМУ ЭТА НАДА???
Его надо обнадежить........ icon_smile.gif
цитата
11/10/05 в 05:06
 Sveta_V
А 8-10% без явы что увидят? дыру в дизе? smail18.gif
цитата
11/10/05 в 05:20
 Sergunya
делай при помощи SSI
цитата
11/10/05 в 08:54
 Twister
Sveta_V писал:
А 8-10% без явы что увидят? дыру в дизе? smail18.gif

для того чтобы дроны не видели дыр надо использовать проверку на яву ))
топикстартер просил не методику правильного использования jsc объяснять )
цитата
11/10/05 в 09:07
 pierx
Sveta_V писал:
А 8-10% без явы что увидят? дыру в дизе? smail18.gif
Тег noscript и картинка по умолчанию - тудей туморроу решат проблему. Например Код:
<noscript><img src="today.jpg"></noscript>
цитата
11/10/05 в 09:27
 Simplex
я обычно делаю статическую страницу, чтобы все было на своих местах, при этом на необходимые для изменения элементы вешаю id-шники. потом скриптом меняю значения этих элементов на нужные мне в текущий момент. в итоге если js не работает, то покажется страница по умолчанию без изменений


Эта страница в полной версии