Автоматическое обновление страницыПредставьте себе ситуацию: Вы входите на страницу, знакомитесь с ее содержимым, по выбранной ссылке переходите на другую страницу сайта, а когда возвращаетесь назад, то обнаруживаете, что дизайн и содержание первой страницы изменились, как будто в Ваше кратковременное отсутствие произошло обновление страницы. Такого эффекта довольно просто добиться при помощи несложного скрипта JavaScript использующего генератор случайных чисел. В общем виде скрипт может выглядеть следующим образом:
В этом примере для формирования страницы используется три элемента: - логотип (logoX.gif) Каждый из элементов выбирается соответствующим генератором "случайных" чисел (a, b, c) из трех себе подобных. Вероятность выбора конкретного элемента - 1/3, соответственно вероятность того, что дизайн страницы не изменится при ее повторном просмотре - 1/9. Если Вы увеличите количество элементов и их выборку, вероятность повтора резко уменьшиться, например 10 элементов по 10 в группе дадут вероятность повтора дизайна страницы - 1*10-10 (одна десятимиллиардная). В качестве элемента дизайна можно использовать не только изображения и текст, но и звук, а так же задний фон. Следует только корректно описать элементы в виде соответствующих переменных. Например для изменения заднего фона из десяти возможных (от backgr0.gif до backgr9.gif ), соответствующая часть скрипта может выглядеть следующим образом:
Только не забывайте о совместимости цветов заднего фона и текста. Вы также можете изменять положение элементов не экране, используя для описания переменных этих элементов соответствующие HTML теги. Пример применения генератора случайных чисел для автоматического формирования содержания страницы. [Назад] |