Autor Zpráva
Lamos
Profil *
Jak prosím zjistím délku obrázku, mějme v dokumentu obrázek porom
obr = document.getElementsByTagName("img");
velikost = obr.style.width;
alert(velikost);

avšak velikost obrázku se mi neukáže
Chamurappi
Profil
Reaguji na Lamose:
1) Metoda document.getElementsByTagName("img") vrátí kolekci všech <img> na stránce. Nikoliv jeden element.
2) U elementů je ve „style.width“ uložena šířka nastavená CSS vlastností width v atributu „style“.

Pokud je obrázek již načtený:
var obr = document.getElementById("idObrazku");
alert(obr.width);
… a pokud ještě ne:
var obr = document.getElementById("idObrazku");
obr.onload = function()
{
  alert(obr.width);
}
bohyn
Profil
Jen tak na okraj, FireFox jeste podporuje
obr.naturalWidth
To obsahuje skutecnou sirku obrazku.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: