Avatar billede kasseper Nybegynder
12. januar 2006 - 15:12 Der er 4 kommentarer og
2 løsninger

hvorfor kan jeg ikke se style.height ?

Den kommer bare ud med en tom alert boks...
Hvis jeg fjerner .height, kan jeg se at jeg har fat i et style object.

<html>
<head>
<style>
DIV.border
{
    width:100px;
    height:300px;
    border: 1px solid black;
}
</style>
</head>
<body>
<div class="border" id="test_border"></div>
<input type="button" value="klik" onclick="alert(test_border.style.height);">
</body>
</html>
Avatar billede -mundi- Nybegynder
12. januar 2006 - 15:29 #1
Fordi du ikke har defineret style.height vel ? Du har angivet en class

Er et gæt :-)
Avatar billede roenving Novice
12. januar 2006 - 15:30 #2
Fordi en style sat på en klasse (det gælder i øvrigt alle properties sat i et stylesheet !-) ikke tilhører elementet, men reglen i stylesheetet !-)

-- du skal derfor have fat i f.eks. offsetHeight på elementet ...
Avatar billede kasseper Nybegynder
18. januar 2006 - 11:34 #3
10-4, det var det, smid et svar begge, så må i dele.
Der er trods alt mindre end 1 min, mellem jeres input...!
Avatar billede roenving Novice
18. januar 2006 - 14:45 #4
Velbekomme '-)
Avatar billede -mundi- Nybegynder
18. januar 2006 - 14:47 #5
Grib
Avatar billede roenving Novice
18. januar 2006 - 15:05 #6
-- og tak for point ;~}
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