Случайное изменение оформления
Подскажите, пожалуйста, с помощью каких функций можно добиться такого эффекта: при обновлении экрана меняется оформление, записанное в таблицы стилей css. То есть всё было в зеленой гамме, обновил или вошел на сайт в другой раз, а он, например, желтый или фиолетовый. Я умею чередовать пару-тройку стилей на php в таблице, а как сделать случайный вывод стилей -нет. Языки: php или javascript. Или подскажите, где можно найти эту информацию. Зарание большое спасибо
В php есть функция rand() с двумя необязательными параметрами.
Соответственно, в данном случае пишем:
Код:
$sn = rand(1, 56);
echo '<LINK rel="stylesheet" type="text/css" href="style'.$sn.'.css">';
echo '<LINK rel="stylesheet" type="text/css" href="style'.$sn.'.css">';
Цитата:
Originally posted by mfender
Можно, например, сделать несколько таблиц стилей, типа style1.css ... style56.css.
В php есть функция rand() с двумя необязательными параметрами.
Соответственно, в данном случае пишем:
Можно, например, сделать несколько таблиц стилей, типа style1.css ... style56.css.
В php есть функция rand() с двумя необязательными параметрами.
Соответственно, в данном случае пишем:
Код:
$sn = rand(1, 56);
echo '<LINK rel="stylesheet" type="text/css" href="style'.$sn.'.css">';
echo '<LINK rel="stylesheet" type="text/css" href="style'.$sn.'.css">';
Угу и к SID'у привязать не забыть, а то юзер немного ошалеет от того, то при любом запросе у него меняеться цвет и оформление :))
PS Не помню уже почему, но помоемому рекомендуеться использовать mt_rand() вместо rand().