Сообщение от nikita.mmf
|
Можно использовать еще вот такой способ, в нем не надо думать об индексах
for ( var list = [], i = 0; i < 20; ) {
list[ i ] = ++i;
}
list.sort(function(){ return Math.random() - .5; });
function() {
var element = new Element('img', {src: 'kart/' + list.shift() + '.png'});
$(myDiv).adopt(element);
}
|
Во первых ему нужно от 1-20, во вторых ему нужно при клике что бы выводилась случайная картинка, и не повторялись индексы, а когда они закончатся все шло заново... в твоем варианте, заново ничего не будет идти, все индексы закончатся и будет пустой массив, тоесть он не обновиться... Читай вопрос внимательнее перед тем как приводить свой пример.