Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: IE: узнать размер картинки до ее загрузки на сервер
 
 автор: AlexSol   (07.05.2009 в 13:34)   письмо автору
 
 

в 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) этот код не работает. есть ли варианты получить ращзмер изображения для этих браузеров?

  Ответить  
 
 автор: PAT   (07.05.2009 в 13:53)   письмо автору
 
   для: 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" />

  Ответить  
 
 автор: AlexSol   (07.05.2009 в 14:32)   письмо автору
 
   для: PAT   (07.05.2009 в 13:53)
 

image.attachEvent выдает undefined

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования