Узнать размеры картинки в input
Узнать размеры картинки в input
Люди плиз нужна ваша помощь! Облазил я все, не где конкретно ни чего не нашел(( Скажите как узнать ширину и высоту картинки в input? Вот часть кода
<script>
newImg = document.getElementById('file_mod_add');
height = newImg.height;
width = newImg.clientWidth;
</script>
<input type="file" id="file_mod_add" name="image" onchange="go_form();"> Пожалуйста помогите! |
Тема тесно связана с "отображение превью картинки из input черзе FileReader"
|
danik.js,
Да я понял но я в этой теме не очень тут всего я думаю пару строчек кода не хватает... (( |
Парой строчек не обойтись. Ты на неправильном пути вобще. Я те дал набор ключевиков - трудно вбить их в гугл?
|
Цитата:
|
Цитата:
вот, развлекайтесь но это будет работать только в новых браузерах, с поддержкой "FileReader" проверку существования "FileReader" и обработку других ошибок сами как-нибудь сделаете
<!doctype html>
<html>
<head>
<script>
window.onload = function() {
var photo_input = document.getElementById('photo_input');
photo_input.onchange = function() {
var reader = new FileReader();
reader.onload = function(e) {
var img = document.createElement('img');
img.onload = function() {
console.log(this.width+'x'+this.height); // наконец-то результат
};
img.src = e.target.result;
}
reader.readAsDataURL(this.files[0])
}
}
</script>
</head>
<body>
<input type="file" id="photo_input">
</body>
</html>
|
mta88,
Спасибо вам огромное!!! |
danik.js,
И тебе тоже спасибо, за внимание =) угарный ты)) |
| Часовой пояс GMT +3, время: 07:56. |