- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Собственно, даже не смог придумать поисковый запрос для Гугла:)
Есть в шаблоне (который подгружается для каждой страницы, три (пять, десять - не важно) блока, все с одинаковыми параметрами css и очень похожим содержанием:
1. <div id=block1> ... </div>
2. <div id=block2> ... </div>
3. <div id=block3> ... </div>
Задачи:
1. Вывести из трех только один случайным выбором
2. Вывести все три, но в случайном порядке
Хоть что-то из этого можно реализовать, не перегружая сервер?
Заранее спасибо:)
1. <div id=block1> ... </div>
2. <div id=block2> ... </div>
3. <div id=block3> ... </div>
ну во первых значение атрибута id заключается в кавычки:
<DIV ID="block1"></DIV>
А так одна функция на javaScript и всех делов.☝
<script type="text/javascript">
function getrandom(min_random, max_random) {
var range = max_random - min_random + 1;
return Math.floor(Math.random()*range) + min_random;
}
alert(getrandom(2,5));
</script>
присваиваешь потом нужным дивам со сгенерированными ID значение display none|block
ну во первых значение атрибута id заключается в кавычки:
<DIV ID="block1"></DIV>
Спасибо, это я знал:)
<script type="text/javascript">
function getrandom(min_random, max_random) {
var range = max_random - min_random + 1;
return Math.floor(Math.random()*range) + min_random;
}
alert(getrandom(2,5));
</script>
присваиваешь потом нужным дивам со сгенерированными ID значение display none|block
А вот этого ниразу не понял:( С ява к сожалению не знаком, может пока... Куда это вставлять и где тут сгенерированный АйДи?
Ну и очень бы не хотелось, чтобы результат зависел от того, включена в браузере посетителя обработка ява-скриптов, или нет...
получишь текст внутри дива где randomnumber - переменная где хранится случайное число
DOM model
BFox добавил 17.07.2009 в 17:57
Javascript - это не "ява")
По другому, без перезагрузки страницы никак. Выключенный JS у одного из тысячи пользователей, и то, он выключил его специально