Autor Zpráva
Michalk
Profil *
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
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 *
Už mi to jde: this.style.width ale jen v IE.
habendorf
Profil
Už mi to jde: this.style.width ale jen v IE.

Tím výšku opravdu nezjistíš.
Meldo
Profil
Michalk
width = šírka
height =výška
peta
Profil
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)

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:

0