Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Как создать массив из картинок (https://javascript.ru/forum/css-html-firefox-mizilla/21458-kak-sozdat-massiv-iz-kartinok.html)

melky 01.10.2011 18:40

for(var i=0,b;b=array[i];i++) document.body.appendChild(b);

KamalovRadik 01.10.2011 19:37

А можно на примере 8го поста.
И желательнее без аппендчайлд. А с jquery.

melky 01.10.2011 19:40

$(array).appendTo("body")

KamalovRadik 01.10.2011 19:55

var n=15;
var image;
	for( array = [], i=2; i<n; i++){
		
		image = new Image;
		image.src = 'image/' + i + '.jpg' ;
		array.push( image ) ;
		
		
		};
		
	for(var i=0,b;b=array[i];i++) document.body.appendChild(b);


Ничего не появляется(

melky 01.10.2011 20:00

почему массив заполняется не с нуля, как положено, а с индекса 2 ?


var n=15;
var image;
	for( array = [], i=2; i<n; i++){
		
		image = new Image;
		image.src = 'image/' + i + '.jpg' ;
		array.push( image ) ;
		
		
		};
	if( document.body )	
	for(i=2;i<n;i++) document.body.appendChild(b);
        else onload=function(){  for(var i=2;i<n;i++) document.body.appendChild(b);  }

KamalovRadik 01.10.2011 20:15

У меня в папке images начинаются файлы с 2.jpeg

Не запускается код.

KamalovRadik 04.10.2011 12:48

var n=13;

var image, b;

    for( array = [], i=0; i<n; i++){     

        image = new Image;
		var s = i+2;

        image.src = 'image/' + s + '.jpg' ;

        array.push( image ) ;
$('body').append(array[i]);
        
        };


Картинки на экране не появляются. В чем причина. Не вижу.

KamalovRadik 04.10.2011 14:06

Все нашел.
Моя ошибка оказывается. Папка images у меня , а не image


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