Mám skript:
var nick = chat_jmeno + '.gif';
img = new Image();
img.src = nick;
if (img.height != 0) {
$('#avatar').attr ('src', nick);
}
který mění obrázek na stránce <img id="avatar src="picture.gif">, ale ono to funguje v prohlížečích jen někdy. Například, při prvním načtení se obrázek nezmění a po aktualizaci stránky ano, ale také jen někdy.
Mám pocit jakoby byl problém s rychlostí načítání obrázků do objektu nebo s keší, ale nevim. Firebug console ve Firefoxu nezobrazuje žádnou chybu, jen Chrome vývojářská konzole zobrazí toto:
Resource interpreted as Image but transferred with MIME type text/html: "http://addres...".
Nemáte někdo ponětí, v čem by mohla být chyba nebo jak na to jít jinak?