Autor | Zpráva | ||
---|---|---|---|
Lamos Profil * |
#1 · Zasláno: 20. 2. 2009, 19:38:22
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 |
#2 · Zasláno: 20. 2. 2009, 19:47:00
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); var obr = document.getElementById("idObrazku"); obr.onload = function() { alert(obr.width); } |
||
bohyn Profil |
#3 · Zasláno: 20. 2. 2009, 19:55:28
Jen tak na okraj, FireFox jeste podporuje
obr.naturalWidth |
||
Časová prodleva: 15 let
|
0