01. april 2008 - 07:45Der er
5 kommentarer og 1 løsning
Find document height og width (prototype fejler)
Hej
Jeg skal bruge højde og bredde på mit projekt, ikke bare viewport på browseren, men hele højden og bredden når min side er loadet.
Til starte med var det jo nemt bare at nappe Element.getDimensions() fra prototype - men tilsyneladende har v1.6.0.2 af prototype en fejl i IE.
Nu har jeg brugt 3 kvarter time på at finde en alternativ løsning, men det eneste der bliver ved med at dukke op er enten screen dimensions eller viewport.
Nogen der har lavet noget snedigt til at få højde/bredde på hele sitet incl. hvad der måtte ligge under scrollbars - og som er cross broser combatibelt?
viewport = de dimensioner du kan se i din browser. Kort fortalt :)
Men glimrende løsning. Har tilføjet check på om viewport er størrer end den omkring liggende div, hvis den er bruges viewport, hvis ikke bruges div størrelse - perfect ;)
Smid et svar showsource, så er der point i hatten.
"tilsyneladende har v1.6.0.2 af prototype en fejl i IE" >> Prototype.js er ikke andet end fejl! Librariet bygger ret gennemført på invalid og uhensigtsmæssig kode fra midthalvfemserne.
Derudover burde du kunne hente hele dokumentets dimensioner med: alert(document.documentElement.scrollWidth+" :: "+document.documentElement.scrollHeight)
/mvh </bole>
Synes godt om
Ny brugerNybegynder
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.