Показать сообщение отдельно
  #26 (permalink)  
Старый 21.10.2015, 14:05
Интересующийся
Отправить личное сообщение для artiom4356 Посмотреть профиль Найти все сообщения от artiom4356
 
Регистрация: 08.07.2015
Сообщений: 16

Вроде должно быть правильно. Но код всё равно работать не хочет. Раньше работоло хотябы 1 раз после открытия страници... щас же
<div id="TdAvaPerent"><input type="file" name="images" class="f_input" id="ava"/></div>

$('#TdAvaPerent').on('change', 'input:file', function() {
	alert('YYY');// Проверял событие.... однака оно вообще не происходит. Не выводица.
        if(window.FileReader) {
            var im = new Image(), r = new FileReader(), f = this.files[0], type = f.type;
			if(type=='image/jpeg'){
			r.readAsDataURL(f);
            r.onload = function(e) {
                im.onload = function() {
				if(this.width>200 || this.height>200){
				alert('Пожалуйста загрузите картинку приемлемых размеров. В противном слуие вашь файл не будет загружен');
				
$(this).remove();
   
    $('#TdAvaPerent').append('<input type="file" name="images" class="f_input" id="ava"/>');
				}
                    
                }
                im.src = e.target.result;
            }
            }else{
			alert('Вы ошиблись файлом. Загрузите изображение.В противном слуие вашь файл не будет загружен');
			
	$(this).remove();
    $('#TdAvaPerent').append('<input type="file" name="images" class="f_input" id="ava"/>');
			}
        } else {
		alert('Произошла ошибка! Просим вас срочно обратиться к одному из системынх адмнинистраторов проекта с указанием такого индефекатора index653-670');

        }
    });

P.S Вроде не чего сложного а понять не могу

Последний раз редактировалось artiom4356, 21.10.2015 в 14:07.
Ответить с цитированием