опубликован 13-02-2002 15:12 MSK
Hi многоуважаемый ALL,
проблема такая.Я вывожу на страничку картинку:
<IMG Name="MyImage" src="pic1.jpg">
Потом в скрипте изменяю ее размер:
document.MyImage.height = screen.height - 250;
Потом меняю картинку:
document.MyImage.src = "pic2.jpg";
Как вернуть НОВОЙ картинке ее истинный (неискаженный) размер?
document.MyImage.height = "100%"; - не проходит.
ImgHeight = document.MyImage.height; - дает уже искаженный размер.
Пробовал так:
var NewImg = new Image();
NewImg.src = "pic2.jpg";
ImgHeight = NewImg.height;
document.MyImage.src = NewImg.src;
document.MyImage.height = ImgHeight;
Данный алгоритм работает, но весьма нестабильно, может неожиданно либо растянуть, либо сжать картинку.
Есть ли команда типа
document.MyImage.height = 'ИСТИННАЯ ВЫСОТА КАРТИНКИ' ?
и если есть, то какая?