Autor | Zpráva | ||
---|---|---|---|
Zbyšek Profil * |
#1 · Zasláno: 18. 6. 2007, 15:48:02
potřebuji poradit jak pomoci javascriptu zjistim velikost nejakeho divu. Například:
<div id="blok"> <img="...." id="obr"> </div> v JS pak k velikosti obrazku lze přistupovat jendoduše : obr.height čekal sem že to tak pujde i s tím divem ale : blok.height nevalí (undefined) velikost bloku mam definovanou v CSS v %.. potřeboval bych to vytahnout v pixlech.. dík za radu |
||
Petroff Profil |
#2 · Zasláno: 18. 6. 2007, 19:40:12 · Upravil/a: Petroff
1. Získej odkaz na objekt bloku:
————————————————————— oDiv=document.getElementById("blok") ————————————————————— 2a. Kdyby se jednalo o přímý styl tj. <DIV id="blok" style="....; height:111px; width:222px;...."> : ————————————————— w=oDiv.style.width; h=oDiv.style.height; ————————————————— nelze použít pro definici ve <style>....</style> nebo xxxx.css souboru !!! 2b. —————————————— w=oDiv.offsetWidth; h=oDiv.offsetHeight; —————————————— 2c. v IE lze použít: ————————————————— w=oDiv.currentStyle.width; h=oDiv.currentStyle.height; ————————————————— |
||
Zbyšek Profil * |
#3 · Zasláno: 18. 6. 2007, 22:59:17
dik
|
||
Časová prodleva: 18 let
|
0