Avatar billede 3xm Nybegynder
12. marts 2004 - 22:30 Der er 6 kommentarer og
1 løsning

tilgængelig bredde i vindue

Vær hilset


Det lykkedes mig for nyligt ved at luske lidt rundt herinde at opsnuse de smarte værdier


Internet Explorer
document.body.offsetWidth

Mozilla/Netscape
window.innerWidth


Men jeg er løbet ind i et problem:

Når siden bliver så lang at Moz er nødt til at vise en scrollbar, så bliver scrollbaren regnet med i denne værdi, og hvis man så prøver at finde midten af ens side ved at dividere den tilgængelige bredde med 2, så får man faktisk et punkt der ligger lidt til højre for den reele midte.

Er der nogen der kender en måde at løse dette problem på? Evt. en anden værdi end window.innerWidth som ikke tæller scrollbaren med?

I vil redde min dag!

=)
Avatar billede 3xm Nybegynder
12. marts 2004 - 22:31 #1
Eller måske en vidunderværdi som gælder i alle browsere?

=)
Avatar billede grunken Nybegynder
12. marts 2004 - 22:52 #2
offsetWidth virker også i mozilla / netscape :o)

dog kun i de nyere versioner :o)
Avatar billede 3xm Nybegynder
12. marts 2004 - 22:55 #3
Mange tak for det.

Det er fint nok til mig. Det må være op til folk selv at holde deres browsere opdaterede.

Vil du have point?
Avatar billede grunken Nybegynder
12. marts 2004 - 22:59 #4
Jeps men nøjes med at give mig en 10 - 15 stykker :o)

det var vist en af de lettere :o)

så læg et svar og tag størstedelen selv :o)
Avatar billede 3xm Nybegynder
12. marts 2004 - 23:01 #5
Næ!

=)
Avatar billede grunken Nybegynder
12. marts 2004 - 23:25 #6
nå okay så!

tak for points :o)
Avatar billede 3xm Nybegynder
12. marts 2004 - 23:28 #7
det var så lidt.

og god weekend.

=)
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