Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Смена изображений undefined


Автор: dexterx 6.11.2016, 13:02
Все работает, при обновлении страницы баннера меняются но иногда место изображения пустой адрес а точнее "undefined"
Я так понял что типа сбивается счетчик, кто нибудь знает как это исправить? 

Код

var a=Math.round(Math.random()*5) 
image = new Array();
image[0]="img/banner_1.jpg"
image[1]="img/banner_2.jpg"
image[2]="img/banner_3.jpg"
image[3]="img/banner_4.jpg"
image[4]="img/banner_1.jpg"
document.write (" <img width='100%' height='100%' src="+image[a]+" class='banner_img'> ");

Автор: a0730 6.11.2016, 16:47
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

Автор: a0730 6.11.2016, 16:47
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

Автор: a0730 6.11.2016, 16:47
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

Автор: a0730 6.11.2016, 16:47
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

Автор: a0730 6.11.2016, 16:47
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

Автор: dexterx 6.11.2016, 23:57
Цитата(a0730 @ 6.11.2016,  16:47)
Переменная а получает значения в диапазоне 0..5.
Определи шестой элемент в массиве картинок или замени 5 на 4 в первой строке.


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Smena-izobrazheny-undefined-id581effd6646e18248b0a0fb2#findElement_E7045_581f34613521883435714c8b_0

помогло заменой на 4, спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)