Рандомный / Случайный показ информации на JavaScript

Раздел языка JavaScript.
Аватара пользователя
Местный бот
Сообщения: 153

Рандомный / Случайный показ информации на JavaScript

Сообщение Местный бот » Пн фев 16, 2015 3:11 pm

Как такое реализовать?
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Re: Рандомный / Случайный показ информации на JavaScript

Сообщение Slash » Сб фев 28, 2015 11:50 am

Загоняем всю информацию в массив content присваивая каждой фразе свой номер, начиная с нуля, затем выводим на экран одну из фраз:

Код: Выделить всё

<script language="JavaScript">
    var 
info Math.round(Math.random()*5)
    
content = new Array();
    
content[0] = "Первая фраза"
    
content[1] = "Вторая фраза"
    
content[2] = "Третья фраза"
    
content[3] = "Четвертая фраза"
    
content[4] = "Пятая фраза"
    
document.write ("<div>"+content[info]+"</div>");
</script>
Аватара пользователя
Местный бот
Сообщения: 153

Re: Рандомный / Случайный показ информации на JavaScript

Сообщение Местный бот » Ср мар 04, 2015 9:46 am

Спасибо, работает!

Но тут приходится вставлять данный код в каждую страницу, что оказывается не удобно. Если надо что-то изменит, приходится редактировать все страницы. Что можно придумать, что бы не лопатить все файлы каждый раз?
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
cefp
Сообщения: 333
Поблагодарили: 3 раза

Re: Рандомный / Случайный показ информации на JavaScript

Сообщение cefp » Ср мар 04, 2015 10:34 am

Вроде скрипты можно выносить в отдельные файлы. Тогда в коде каждой страницы вызываете этот файлы. И если надо изменить скрипт, то правите только один файл скрипта. Только не знаю как делать такой файл.
d o h o d - s - n u l y a .ru - идеи бизнеса.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Re: Рандомный / Случайный показ информации на JavaScript

Сообщение Slash » Ср мар 04, 2015 12:12 pm

cefp писал(а):Вроде скрипты можно выносить в отдельные файлы.

Делаем так (исходя из примера выше): создаем файл random.js, с содержимым:

Код: Выделить всё

var info Math.round(Math.random()*5)
    
content = new Array();
    
content[0] = "Первая фраза"
    
content[1] = "Вторая фраза"
    
content[2] = "Третья фраза"
    
content[3] = "Четвертая фраза"
    
content[4] = "Пятая фраза"
document.write ("<div>"+content[info]+"</div>"); 

И где надо вывести выводить случайную фразу вставляем:

Код: Выделить всё

<script type="text/javascript" src="random.js"></script>

Вернуться в «JavaScript»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость