[ Not now, John! @ 22.03.2004. 16:11 ] @
Kako pomoću JavaScripta saznati širinu nekog elementa?

Primjer:
imam <DIV id="center">. Vodeći se uputstvom probao sam da to postignem pomoću: "document.ids.center.width", ali uvijek dobijem grešku "document.ids has no properties".

Unaprijed hvala.
[ bzero @ 22.03.2004. 17:15 ] @
Probaj sa:

document.getElementById('center').offsetWidth
[ Not now, John! @ 22.03.2004. 18:05 ] @
Radi. Hvala.
[ arsa xx @ 22.03.2004. 18:40 ] @
Oprezno sa tim to nije kompatibilno u svim poznatim citacima.
[ Not now, John! @ 22.03.2004. 20:05 ] @
Pa, šta onda da radim? Postoji li neko drugo rješenje? Ona zvanična uputstva o JavaScriptu su s**nje.

Ja uvijek izbjegavam JavaScript. Ali mi se na stranicama koje radim dešava da je fotografija nekad šira od DIV elementa u kom se nalazi, pa izlazi iz njega i prekriva druge elemente.

Ako želite pogledajte na http://www.actors.rs.ba/viewfoto.php?name=boris&pid=7

[ arsa xx @ 22.03.2004. 21:08 ] @
Prekriva ko me je rezolucija 800*600 meni ne
Resi problem upotrebom tabela!
[ Not now, John! @ 22.03.2004. 21:15 ] @
Citat:
arsa xx:
Prekriva ko me je rezolucija 800*600 meni ne
Resi problem upotrebom tabela!

Ali i tebi prekriva kada prozor nije maksimiziran ;-)

Tabele ne želim da koristim, jer ih W3C standard ne preporučuje. Ako bih koristio tabele onda bih stranicu morao da skrolujem i po horizontali, a to je nezgodno za korisnike.
[ -zombie- @ 23.03.2004. 06:25 ] @
Code:
document.getElementById('center').style.width


/* btw: jel moderatori ovog foruma znaju uopšte da postoje podforumi za JS i CSS? mislim, da li može da bude očiglednije od ovoga? (hint: vidi naslov)*/
[ noviKorisnik @ 23.03.2004. 07:13 ] @
Napomena!
Code:
<div
    style="border: thin dashed #fc9;"
    onclick="this.style.width = !this.style.width ? '50%' : '25%';"
>DIV</div>

[ bzero @ 23.03.2004. 07:59 ] @
Citat:
arsa xx:
Oprezno sa tim to nije kompatibilno u svim poznatim citacima.


Sa kojim konkretno? Ovo sigurno radi u Mozilli, IE, Operi i Netscapeu.
[ noviKorisnik @ 23.03.2004. 08:51 ] @
Netscape 4?
Velika napomena da je offsetWidth Read-Only property.
[ bzero @ 23.03.2004. 09:36 ] @
U Netscapeu 4 ne radi sigurno, a pored ovoga sto sam vec rekao, radi i u Konqueroru.