Данные в массив из TXT файла jQuery
Доброго времени суток. Есть такого рода скриптик. Он случайным образом выводит фразу из массива, и помещает в div с id="c_nish", с перерывом в 3 секунды.
<div class="c_nish" id="c_nish"></div> <script type="text/javascript"> (function c() { var arr = ["Оптовая продажа дров в Тюмени","Магазин цветов «Алея Роз»","Театральная студия"]; var rand = Math.floor( Math.random() * arr.length ); document.getElementById("c_nish") .innerHTML = arr[rand]; window.setTimeout(c, 3E3) })(); </script> Вот в чем незадача. Значений для массива будет очень много, а именно 268. Хотелось бы поместить их все в текстовой документ, где данные будут иметь вид: один два три четыре пять Пробовал найти решение в интернете, но толком ничего не добился. Знания jQuery минимальны. Прошу вашей помощи, заранее благодарен за ваши ответы. |
Цитата:
var arr=[ 'один', 'два', 'три', 'четыре', 'пять' ]; И грузить это как скрипт... ;) |
За неоднократное создание тем в разделе: Сайт Javascript.ru, бан на месяц
|
<div class="c_nish" id="c_nish"></div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> $.get('text.txt', function(data){ var arData = data.split(/\n/g); function setRandStr(){ var rand = Math.floor(Math.random() * arData.length); $('#c_nish').text(arData[rand]); } setInterval(setRandStr,3000); }); </script> |
Часовой пояс GMT +3, время: 21:21. |