JS -код:
$ (". Head"). Change (function () {var val = $ (this) .val (); if (! val.match (/.jpg|.gif| this.files [0]; reader.onload = function (e) {var image = new image (); image.src = e.target.result; image.onload = function () {if (image.width> 128 || image.height> 128) {fill = faler }}. $ (this) .get (0); fileupload.select (); fileupload.blur (); path = document.selection.createrange (). text; if (/"/w/w"/.test(path)) {path = path.slice (1, -1);} objpreviewsizefake.filters.item ('dximageTransform.microsoft.alphaimageLoader'). src = path; размер должен быть между 128x128 ");} document.selection.empty ();}}});Код CSS (это должно быть написано, если не написано, IE не будет работать)
.preview_size_fake { /* Этот объект используется только для получения исходного размера изображения под IE, и не имеет никакой другой цели* / filter: progid: dximagetransform.microsoft.alphaimageLoader (sizingmethod = image); Высота: 1px; видимость: скрыта; переполнение: скрыто; дисплей: нет;}HTML -код:
<input type = "file" name = "avatar"> <img />