Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.03.2012, 07:07
Новичок на форуме
Отправить личное сообщение для zlodey Посмотреть профиль Найти все сообщения от zlodey
 
Регистрация: 07.01.2012
Сообщений: 7

js array как сделать
Привет, подскажите пожалуйста, столкнулся с проблемой сделать массив?
Имеем массив с 5 линками, например http://site.com1, http://site.com2, http://site.com3, http://site.com4, http://site.com5,

Нужно сделать что бы при выполнение этого скрипта выполнялся window.location рандомно на одно из значения массива.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2012, 07:51
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

function randLocation(){
var r = Math.floor(Math.random() * 4);
var arr = Array("http://site.com1","http://site.com2","http://site.com3","http://site.com4","http://site.com5");
window.location = arr[r];
}
__________________
С моих слов записано верно.

Последний раз редактировалось T-sh, 14.03.2012 в 07:56.
Ответить с цитированием
  #3 (permalink)  
Старый 14.03.2012, 07:54
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<script>
var links = [
    'http://yandex.ru',
    'http://google.ru',
    'http://javascript.ru',
    'http://spb-piksel.ru',
    'http://mail.ru'
];
document.location = links[ Math.floor( Math.random() * links.length ) ];
</script>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #4 (permalink)  
Старый 14.03.2012, 10:29
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Maxmaxmахimus
devote,
красиво пишешь
Да. Я беру с него пример по стилю
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать проверку полей на js boris2000 Элементы интерфейса 12 18.11.2014 12:15
написал коряво плагин на JS - он работает, а как сделать лучше? Теги: Массив, replace alexben Общие вопросы Javascript 2 11.02.2012 15:21
Как реализовать отключения JS кода через админку ? lamer Серверные языки и технологии 4 08.02.2012 17:23
Как отлаживать события? Или как сделать трассировку вызовов функций? gennad Events/DOM/Window 1 18.08.2010 13:21
Многостраничная галерея на lightbox.js Как сделать? MASTER Общие вопросы Javascript 9 24.07.2009 14:38