Avatar billede egeriis Nybegynder
03. juni 2003 - 22:10 Der er 8 kommentarer og
1 løsning

Variabel højde

Er det på nogen måde muligt at finde ud af et element højde, hvis denne er variabel?

På forhånd tak.


--
Ronni Egeriis
Avatar billede whispers Nybegynder
03. juni 2003 - 22:22 #1
Det kommer da så sandelig an på hvilket objekt man snakker om...

I flere tilfælde vil du kunne anvende en getSize() funktion på objektet, som giver dig en X og en Y værdi.

-Whispers
Avatar billede egeriis Nybegynder
03. juni 2003 - 22:24 #2
det er en div, hvor position er absolute.
Avatar billede egeriis Nybegynder
03. juni 2003 - 22:34 #3
Kan du give mig et eksempel på hvordan jeg kan bruge den.
Lad os antage at jeg har følgende <div>:

<div style="position: absolute; top: 30px; left: 50px;">
-Start-<br />
Blabla<br />
blablabblabla<br /><br />
-End-
</div>


Så vil jeg gerne finde højden på denne...
Avatar billede roenving Novice
04. juni 2003 - 00:07 #4
I IE4+ kan du altid aflæse scrollHeight- (og scrollWidth-) property, jeg bliver meget usikker, hvis vi snakker om andre browsere -- ihvertfald er NN6- ikke med !-)
Avatar billede Slettet bruger
04. juni 2003 - 09:19 #5
For at finde højden på en div med id="divID":

document.getElementById("divID").offsetHeight;

Det virker i NS6, IE5+ og Opera.
Avatar billede roenving Novice
04. juni 2003 - 11:07 #6
-- ifølge min bibel er det også ie4 ...

-- men også en anelse usikkert, da tilhørende properties kan forstyrre nøjagtig aflæsning (f.eks. ydre og indre margener) !-)
Avatar billede egeriis Nybegynder
04. juni 2003 - 11:57 #7
smid et svar phoenixv
Avatar billede Slettet bruger
04. juni 2003 - 15:02 #8
roenving>> Jep, men document.getElementById findes jo først fra IE5. :)
Avatar billede roenving Novice
04. juni 2003 - 15:08 #9
-- så du snyder også '-|

*gg*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester