- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Есть сайт на html. Есть 15 страниц в нём. Как сделать, чтобы при открытии сайта показывалась случайная страница?
Вставьте в голову жабаскрипт со случайным редиректом.
Sitealert, спасибо за наводку, нашёл вот такой скрипт:
<script>
var urls = ['http://google.com', 'http://yandex.ru',
'http://ссылка на сайт'];
document.location.href = urls [Math.round (Math.random () * 2)];
</script>
Math.random () * 2 , понял это методом тыка, - число ссылок.
Всё работает, но периодически открывает почему-то 404 страницу. Все добавленные ссылки (16 штук) проверил, вроде ни в одной не ошибся.
p.s. ааа, (Math.random () * 2)]; должен быть на единицу меньше количества ссылок? Поставил 15, вроде не показывает 404-ю.
на единицу меньше количества ссылок
Нумерация элементов массива начинается с 0. :)
Нумерация элементов массива начинается с 0.
Обожечки, какие тут нюансы, оказывается :)
Время показало, что этот "жабаскрипт со случайным редиректом" какой-то дурацкий...
Может открыть одну и ту же страницу подряд. Прыгает по одним и тем же страницам.
Есть еще жабаскрипты подобного рода?
Вам надо чтобы открывалась случайная т.е. именно в урле был редирект на неё
ИЛИ
вам надо просто прогрузить случайную страницу, при этом урл не будет меняться
Скрипт работает в соответствии с теорией вероятностей. Любая ссылка из 16 открывается с вероятностью 1/16. Одна и та же ссылка подряд может открыться с вероятностью 1/256. Как-то так. Ничего дурацкого в этом нет. Если хотите какой-то другой алгоритм, его следует задать.
Вам надо чтобы открывалась случайная т.е. именно в урле был редирект на неё
ИЛИ
вам надо просто прогрузить случайную страницу, при этом урл не будет меняться
В первом посте вроде понятно написал: "Есть сайт на html. Есть 15 страниц в нём. Как сделать, чтобы при открытии сайта показывалась случайная страница?"
На главной лежит "редирект жабаскрипт" и переадресовывает на случайную страницу сайта.
Редирект работает не так, как хотелось бы.
Вопрос: есть ли еще вариант редиректа?
Это напомнило мне историю (не знаю, насколько она правдива), когда apple сделала менее рандомный алгоритм перемешивания плейлиста, чтобы он казался пользователям более рандомным)
Может открыть одну и ту же страницу подряд. Прыгает по одним и тем же страницам.
"случайная страница" не равно "всегда разная"...