Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.01.2014, 00:36
Новичок на форуме
Отправить личное сообщение для Chelestino Посмотреть профиль Найти все сообщения от Chelestino
 
Регистрация: 10.01.2014
Сообщений: 2

случайная не повторяющаяся картинка из одного массива
Здравствуйте!
помогите пожалуйста с кодом. Необходимо вывести на страницу в разных блоках случайные картинки из одного массива. так чтобы они не повторялись.
<body>
   <div><img2></div>
   <div><img3></div>
   <div><img1></div>
  </body>
;
может этот скрипт можно изменить
<script type="text/javascript">
var images = new Array(
"images/img1.png",
"images/i3.png",
"images/item3.png",
"images/item4.png"
);
var img = images;
for (var i = 0; i < 1; i++) {
var a = Math.floor(Math.random() * img.length);
document.write ("<img src ='"+img[a]+"' >");
img.splice(a,1);
};
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 11.01.2014, 01:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Chelestino,

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>
<body>
 <div><img></div>
 <div><img></div>
 <div><img></div>
<script>
 var images = [
 "http://javascript.ru/forum/images/smilies/lol.gif",
 "http://javascript.ru/forum/images/smilies/dance3.gif",
 "http://javascript.ru/forum/images/smilies/write.gif",
 "http://javascript.ru/forum/images/smilies/cray.gif"
 ];
 var img =  document.querySelectorAll('img');
 for (var i = 0; i < img.length; i++) {
 var a = Math.floor(Math.random() * images.length);
 img[i].src = images[a];
 images.splice(a,1);
 };
</script>
</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 11.01.2014, 01:15
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Сообщение от Chelestino Посмотреть сообщение
Здравствуйте!
for (var i = 0; i < 1; i++)
В принципе, был рабочий код. Только вот тут непонятно что пытался сделать автор. ))
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2014, 02:24
Новичок на форуме
Отправить личное сообщение для Chelestino Посмотреть профиль Найти все сообщения от Chelestino
 
Регистрация: 10.01.2014
Сообщений: 2

Спасибо за быстрый ответ!
тема закрыта

Последний раз редактировалось Chelestino, 11.01.2014 в 11:58.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из одного массива удалить элементы другого... t3mir1an Events/DOM/Window 4 22.10.2013 11:14
Случайная пересортировка массива 9xakep Ваши сайты и скрипты 38 26.04.2012 10:58