| 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: 17 let
|
|||
0