| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Рандомный вывод данных HTML |
| Автор: BSTtorm 2.7.2014, 14:53 | ||
| Привет всем. Есть одностраничный сайт на html. На нем есть куча информации вида <div class="object"> информация1 </div> <div class="object"> информация2 </div> <div class="object"> информация3 </div> Нужно что бы при каждом обновлении страницы все <div class="object"> перемешивались между собой. нашел вот скрипт
Просто слова, фразы выводит, а если меняю на свои <div class="object"> информация1 </div> не выводит вобще ничего. |
| Автор: Aliance 2.7.2014, 15:30 |
| Видимо, скрипт бородатый. Сейчас мало кто использует document.write. Вот накидал примерчик: http://jsfiddle.net/Aliance/C27CF/ |
| Автор: AVA12 2.7.2014, 18:47 |
| Скрипт действительно древний (либо писался по древнему учебнику) - это видно по атрибуту language="javascript" и HTML-комментариям. К тому же, писал явно новичок в HTML и яваскрипте (глобальные переменные, незнание функции String.split()), да и, похоже, в программировании. К тому же, подозреваю, код скопирован с ошибками - во всяком случае, функция выводит только один случайно выбранный блок. Так что лучше этот код выбросить. Ничего не выводится потому, что функция требует наличие в переданной строке односимвольных разделителей записей, а в HTML-коде они отсутствуют. |