Toon posts:

[js] clientHight wil net werken met doctype

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heb al een hoop geprobeerd, maar het wil niet lukken.

Voorbeeld:
http://www.the-mirror-domain.tk

Het probleem is als volgt:
Ik run deze functies in mijn body-onload en body-onresize ervents.
De bedoeling is om een div met daarin een tabelletje telkens helemaal in het midden van de pagina neer te zetten. Dit doet hij wel, maar alleen horisontaal. Verticaal bijft hij gewoon staan.
code:
1
2
3
4
5
6
7
8
9
        <script type="text/javascript">
            function calculateX() {
                middleObj.style.left = document.body.clientWidth /2 -153;
            }

            function calculateY() {
                middleObj.style.top = document.body.clientHeight /2 -206;
            }
        </script>


Waar maak ik nu de fout vraag ik me af ...
De funties zijn gewoon hetzelfde :?

Verwijderd

Je maakt de fout door te denken dat de document.body even hoog is als het venster.

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Zet dit eens in je stylesheet:
Cascading Stylesheet:
1
2
3
BODY {
  height: 100%;
}

Verwijderd

Topicstarter
Hah, en toe deedie het wel :D

Dank u allen.