Показать сообщение отдельно
  #1 (permalink)  
Старый 31.01.2015, 20:30
Аспирант
Отправить личное сообщение для veltony Посмотреть профиль Найти все сообщения от veltony
 
Регистрация: 10.01.2015
Сообщений: 54

Как ограничить for
Добрый день.

Вот нашел скрипт вывода превьюшек:
function handleFileSelect(evt,lista) {

    var files = evt.target.files;
	
for (var i = 0, f; f = files[i]; i++) {

       if (!f.type.match('image.*')) {
        continue;
      };
	  
 var reader = new FileReader();

           reader.onload = (function(theFile) {
        return function(e) {
var div = document.createElement('div');
var newDiv = document.createElement('div');
newDiv.className = 'spdiv';
newDiv.id = 'spandv';

          newDiv.innerHTML = ['<img class="thumb" src="', e.target.result,
                            '" title="', escape(theFile.name), '"/>'].join('');
							
          document.getElementById(lista).insertBefore(newDiv, null);

        };
       })(f);
  reader.readAsDataURL(f);
 
    }
  }

;

document.getElementById('files').addEventListener('change', function(e){handleFileSelect(e,'lista')}, false);



Подскажите пожалуйста как ограничить количество выводимых превьюшек.
И как при добавлении id в <div> newDiv.id = 'spandv';
добавить номер, чтобы id для каждого <div> был разным.

Спасибо.
С ув.
Ответить с цитированием