Autor | Zpráva | ||
---|---|---|---|
Michalk Profil * |
#1 · Zasláno: 10. 9. 2007, 22:50:43
Ahoj. Chtěl jsem javascriptem zjistit výšku tagu div a potom ji i změnit, ale pořád nemůžu přijít na to, jak se dostat k té velikosti v px. Zkoušel jsem document.getElementById(' ').width nebo např. this.width a nefunguje to.
|
||
centi Profil |
#2 · Zasláno: 10. 9. 2007, 23:02:15
No tak po prvé, chceš zistiť VÝŠKU elementu, ale v javascripte sa pýtaš na šírku (width).
A po druhé, document.getElementById("...").offsetHeight; |
||
Michalk Profil * |
#3 · Zasláno: 10. 9. 2007, 23:02:27
Už mi to jde: this.style.width ale jen v IE.
|
||
habendorf Profil |
#4 · Zasláno: 10. 9. 2007, 23:10:42
Už mi to jde: this.style.width ale jen v IE.
Tím výšku opravdu nezjistíš. |
||
Meldo Profil |
#5 · Zasláno: 11. 9. 2007, 02:20:32
Michalk
width = šírka height =výška |
||
peta Profil |
#6 · Zasláno: 11. 9. 2007, 15:00:23
Michalk
obj.width/height existuje jen u obrazku obj.style.width/height existuje, pokud mas nastavenou v style obj.offsetWidth/offsetHeight vetsinou existuje bez podminek u obj.style.width/height je rozmer podle doctype mozny nic, ale bovykle tam byva jeste "px", "em", "ex", "%" ... a vysledek je tudiz "12px", "13em", "5%" Zkus pouzivat alert(). alert(window.style.with) alert(window.offsetWidth) |
||
Časová prodleva: 17 let
|
0