Данные в массив из 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, время: 13:59. |