Hoi,
Is het mogelijk om de document hoogte (dus niet Window Hoogte) te bepalen met:
- Internet Explorer 7
- een pagina met een absoluut gepositioneerde DIV
- XHTML Transitional
De hoogte werkt als ik de DOCTYPE weghaal (en meet met document.body.scrollHeight), in Firefox werkt het sowieso. Maar in Internet Explorer krijg ik de hoogte van de BODY a 34 pixels, terwijl het document dus dik 4500 pixels hoog is. Hij telt de hoogte van de DIV niet mee.
Is het mogelijk om de document hoogte (dus niet Window Hoogte) te bepalen met:
- Internet Explorer 7
- een pagina met een absoluut gepositioneerde DIV
- XHTML Transitional
De hoogte werkt als ik de DOCTYPE weghaal (en meet met document.body.scrollHeight), in Firefox werkt het sowieso. Maar in Internet Explorer krijg ik de hoogte van de BODY a 34 pixels, terwijl het document dus dik 4500 pixels hoog is. Hij telt de hoogte van de DIV niet mee.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<script>
function bgHeight()
{
pageHeight = document.body.offsetHeight + document.body.offsetTop;
alert(pageHeight);
}
</script>
<body onLoad="bgHeight()">
Test
<div style="height:4500px; position:absolute; background-color:red;">
Test
</div>
</body>
</html> |