<MyRusakov.ru />

Профессиональная Web-разработка. Дизайн, код и автоматизация

Профессиональная Web-разработка. Дизайн, код и автоматизация

Это очень подробный курс из разряда "всё включено". Разбираются следующие темы: HTML, CSS, SCSS, JavaScript, PHP, SQL, Laravel, Nginx, PostCSS, npm, Vite, Vitest, Composer, PHPUnit, Prettier, Stylelint, ESLint, Pint, Larastan, Git, Agile, Scrum, Docker, Supervisord, Figma, Stitch AI, Confluence, Jira.

Рассчитан и на новичков, и на тех, кто уже знаком с основами, но хочет освоить полный цикл разработки.

Помимо самой теории, Вы увидите пример создания Web-проекта на 20 000 строк кода: от идеи и документации на Confluence через планирование на Jira, fullstack-разработку до деплоя на VPS.

Помимо уроков, курс содержит упражнения для закрепления знаний и финальное тестирование. А ещё Вы получите 5 полноценных Бонусных курсов: «GitLab под ключ», «Вёрстка сайта с нуля 2.0», «JavaScript с Нуля до Гуру 2.0», «PHP и MySQL с Нуля до Гуру 3.0» и «Laravel от А до Я».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

При выборе изображения - появляется его превью
14.01.2013 19:51:43 При выборе изображения - появляется его превью Сообщение #1
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

Помогите исправить Script, что-бы можно было загружать только один раз изображения (на данный момент - загружает изображение, но - после первого, можно загружать изображения бесконечно)!Как это исправить, ПОМОГИТЕ!!!

<html>
<head>
<title>При выборе изображения - появляется его превью в указанном месте еще до загрузки.</title>
<style>

.thumb {

height: 75px;

border: 1px solid #000;

margin: 10px 5px 0 0;

}

</style>


</head>
<body>

<br><br><h4>file Image</h4><br<br><input name="fileAttach[]" type="file" id="files1" /><br />

<output id="list1"></output>





<script>

//alert(0);

function handleFileSelect(evt,list) {



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 span = document.createElement('span');

span.innerHTML = ['<img class="thumb" src="', e.target.result,

'" title="', escape(theFile.name), '"/>'].join('');

document.getElementById(list).insertBefore(span, null);

};

})(f);









reader.readAsDataURL(f);

}

}



;

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



</script>



<style>
#bn {display:block;}
#bt {display:block;}
</style>

</body>
</html>
Профиль