Autor | Zpráva | ||
---|---|---|---|
OBr Profil * |
#1 · Zasláno: 26. 5. 2005, 20:49:57
Ahoj.
Potřeboval bych zjistit jak je prvek DIV širkoký a vysoký. Zkušel jsem to přes document.getElementById("iddivu").style.width, ale vrací mi to prázdnou hodnotu. V čem dělám chybu? Předem díky za odpověď. |
||
Fred Profil |
#2 · Zasláno: 26. 5. 2005, 21:23:02
document.getElementById('iddivu').offsetWidth
|
||
FantomX1 Profil |
#3 · Zasláno: 26. 5. 2005, 21:53:22
No nevrati ti to hodnotu, pretoze ju nema definovanu, vratilo by ti ju len vtedy keby si mal v dive napisane width= hodnota; mozes pouzit to co ti napisal Fred ale podla mojho nazoru este lepsie
document.getElementById('iddivu').clientWidth |
||
OBr Profil * |
#4 · Zasláno: 26. 5. 2005, 23:26:31
Mockrát díky.
To bylo ono. Mimochodem, jakej je rozíl mezi clientWidth a offsetWidth? |
||
Pachollini Profil |
#5 · Zasláno: 27. 5. 2005, 17:11:33 · Upravil/a: Pachollini
Výše uvedený příklad nepojede v Mozille. Tuhle jsem se tím zabýval:
function get_current_style($element,$property) Získá aktuální hodnotu dané vlastnosti stylu v MSIE, Mozille a nových verzích Opery. Časem snad i v ostatních browserech podporujících standard DOM. Pro šířku: get_current_style(document.getElementById("iddivu","width"); Více viz http://seky.nahory.net/2004/07/relativni-vyska-prvku-experiment/ |
||
OBr Profil * |
#6 · Zasláno: 27. 5. 2005, 17:49:24
Díky.
A zvlášť zajmavej web. Dávam do oblíbených. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0