|
|
|
| в ie6 следующий код позволяет узнать параметры изображения до загрузки на сервер
<script>
function preview(field) {
image = document.getElementById( 'previewIMG' );
image.src = field;
image.onload = function(){
alert('onLoad_'+this.width+'_'+this.height)}
}
</script>
</head>
<body>
<input type="file" name="upload" id="upload" onchange="preview(this.value)"; />
<img id="previewIMG" />
|
однако для ie7 (и видимо ie8) этот код не работает. есть ли варианты получить ращзмер изображения для этих браузеров? | |
|
|
|
|
|
|
|
для: AlexSol
(07.05.2009 в 13:34)
| |
<script>
function preview (field) {
var image = document.images ('previewIMG');
with (image) {attachEvent ('onload', viewsize); src = field}}
function viewsize () {
with (event.srcElement) alert ('onLoad_' + offsetWidth + '_' + offsetHeight)}
</script>
<input type="file" name="upload" id="upload" onchange="preview (this.value)" />
<img id="previewIMG" />
|
| |
|
|
|
|
|
|
|
для: PAT
(07.05.2009 в 13:53)
| | image.attachEvent выдает undefined | |
|
|
|