Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Картинка и массив (https://javascript.ru/forum/misc/58246-kartinka-i-massiv.html)

Golenopolsky 11.09.2015 16:49

Картинка и массив
 
Добрый день! Подскажите, каким образом создать массив и присвоить ему значение 55 картинок, (кстати нужно ли им иметь только цифровое значение, типа 1,2,3... у jpg файлов?), но у каждых 4 картинок значение одинаковы, речь идет о картах, :write: , на самом деле не понятно пока только как сослаться на папку с картинками и присвоить их массиву, а потом рандомом выдергивать их.:help: :help: :help:

nesnayka 12.09.2015 00:38

А зачем в массив вставлять картинки? Оперируйте их именами, точнее, ключами элементов массива с 55-ю именами файлов. Соответственно, обзывайте картинки, как хотите.
Рандомно получайте индексы, вытягивайте из массива имена и для получения картинки обращайтесь непосредственно к папке -> к файлу.

Golenopolsky 14.09.2015 15:03

А как это сделать? можете показать примерный код пожалуйста

newKingOfTheBlock 14.09.2015 15:48

Что то не совсем ясно, о чем ты говоришь. О создании массива картинок чтоли?
<html>
<body>
<script>
mkImage=function(src){
   var img = new Image
   img.src=src
   return img
}
arr=[
 mkImage("http://javascript.ru/forum/images/smilies/smile.gif"),
 mkImage("http://javascript.ru/forum/images/smilies/thank_you2.gif"),
 mkImage("http://javascript.ru/forum/images/smilies/mad.gif")
]

document.body.appendChild(arr[1])
</script>
</body>
</html>

Golenopolsky 19.09.2015 17:10

newKingOfTheBlock, да, я в функцию вставил массив из 52 изображений, мне нужно рандомно вывести 5 из них на экран и вдобавок присвоить им числовые значения, потом сложить эти значение и вывести тоже.


Часовой пояс GMT +3, время: 04:55.