Вход на сайт
Смена бекграунда
579 просмотров
Перейти к просмотру всей ветки
в ответ Ivan_Pomidoroff 02.11.10 23:53
нашёл!
------
Чуток выше ты писал что нашел РНР...
То, что ты привел здесь - javascript, к тому же - клиентский. Т.е. весь этот бред будет таскаться на клиента и там менять бекграунд перезагрузкой оного.
Чтобы избежать этого есть смысл использовать PHP.
Где-то в топе у тебя есть что-то типа
или что там используется с РНР...
То, что тебе надо сделать - "вырезать" значение часа из строки дата-время. Как сделать посмотришь здесь - http://php.net/manual/en/function.time.php
И склеить ее с именем MyStyle_00.css.
Будет примерно так:
Css-файлики должны быть на месте.
Хотя Я предпочитаю собирать строку полностью и потом выводить...
------
Чуток выше ты писал что нашел РНР...

То, что ты привел здесь - javascript, к тому же - клиентский. Т.е. весь этот бред будет таскаться на клиента и там менять бекграунд перезагрузкой оного.
Чтобы избежать этого есть смысл использовать PHP.
Где-то в топе у тебя есть что-то типа
В ответ на:
<link href="css/MyStyle_00.css" rel="stylesheet" type="text/css">
<link href="css/MyStyle_00.css" rel="stylesheet" type="text/css">
или что там используется с РНР...
То, что тебе надо сделать - "вырезать" значение часа из строки дата-время. Как сделать посмотришь здесь - http://php.net/manual/en/function.time.php
И склеить ее с именем MyStyle_00.css.
Будет примерно так:
В ответ на:
<?php
$currentHour = '15'; // посчитать текущий час
?>
<link href="css/MyStyle_<?php echo $currentHour ?>.css" rel="stylesheet" type="text/css">
<?php
$currentHour = '15'; // посчитать текущий час
?>
<link href="css/MyStyle_<?php echo $currentHour ?>.css" rel="stylesheet" type="text/css">
Css-файлики должны быть на месте.
Хотя Я предпочитаю собирать строку полностью и потом выводить...