и чтобы быть полностью уверенным: добавьте обратный вызов при загрузке на ваше изображение
<img src="link/to/image.gif" id="imageid" />
<script>
var img = document.getElementById('imageid');
img.onload = function() {
var width = img.clientWidth;
var height = img.clientHeight;
}
</script>
UPDATE:
Comment #1] Okay just tried to be nice?
Если вы хотите сделать это без добавления чего-либо, собственно дерево DOM:
var image = new Image();
image.src = "link/to/image.gif";
image.onload = function() {
var width = image.clientWidth;
var height = image.clientHeight;
};
Автономное решение JS без фреймворка.