Autor Zpráva
keeehi
Profil
Ahoj,
na stránce mám obrázek
<img src="acko.jpg" id="neco">


a potom ho chci změnit po kliknutí na jiný.
document.getElementById('neco').onclick = function (){
  document.getElementById('neco').src='becko.jpg';
  alert(document.getElementById('neco').width);
}


Problem je, že to ukazuje šířku obrázku ještě před změnou, tj. acko.jpg má šířku 200, becko.jpg má šířku 100 a alert vypíše 200, i když už by měl brát 100.

Jak tedy zjistit šířku toho becka?

Děkuji
_es
Profil
keeehi:
<img src="acko.jpg" onclick="this.onload=function(){alert(this.width);};this.src='becko.jpg';">
Neskúšal som to, len ma to napadlo.
keeehi
Profil
_es:
Funguje, děkuji.
Toto téma je uzamčeno. Odpověď nelze zaslat.