Asger Jørgensen <Asger.Pnotthis@AJ-World.dk> writes:
> Rigtigt mange tak for informationerne, men jeg har faktisk
> aldrig lavet et javascript, så hvis du har et lille eksempel
> i kode der viser hvordan man får fat i
>
> window.screen.width og window.screen.height
>
> window.screen.pixelDepth eller window.screen.colorDepth
Det *er* faktisk kode der får fat i værdierne (værdien af udtrykket
"window.screen.width" er skærmens bredde). Det mere interessante er
hvad de skal bruges til, så er det lettere at svare på hvad du mangler.
> og browser vinduets størelse, som Kim Ludvigsen var så
> venlig at gøre opmærksom på.
Den er lidt sværere, da browserne ikke er enige om hvordan man får fat
i den (lige som farvedybden findes i to versioner, en til Netscape og
en til IE).
Browserstørrelsen kan findes ved:
document.documentElement.clientWidth
document.documentElement.clientHeight
i Opera og IE6 i standards mode. Findes også i Mozilla, men er 0 i min. Og:
document.body.clientWidth
document.body.clientHeight
I Mozilla, IE<6 og IE6 i quirks mode, og for at gøre forvirringen
komplet, så findes document.body.clientHeight også i IE6 i standards
mode, der er det bare dokumentets højde, ikke browserens. Bah!
Så noget kode ville være:
var width = (document.documentElement && document.documentElement.clientWidth)
|| document.body.clientWidth;
var height = (document.documentElement
&& document.documentElement.clientHeight)
|| document.body.clientHeight;
> p.s. i din subjectlinie står der er masse mærkelige tegn
> i stedet for æ ø og å.
>
> Subject: Re: =?iso-8859-1?q?Opl=F8sning?= og Pixels Per Tomme =?iso-8859-1?
> q?p=E5?= brugerens =?iso-8859-1?q?sk=E6rm?= ?
>
> Det forrekommer også ved nogle af de andre postere
> men de fleste ser ok ud.
>
> Hvad skyldes det ??
Det skyldes at jeg bruger æ, ø eller å i overskriften, og Usenet-indlæg
kun må bruge 7-bit ascii i headeren. Derfor bliver det kodet
=?iso-8859-1?q? ... ?=
betyder at "..." er skrevet med 8-bit-tegnsættet iso-8859-1 (a.k.a. latin 1)
og
=F8
betyder tegn nummer 248 i det nuværnde 8-bits tegnsæt (i Latin 1 er det "ø").
Det er vist det der hedder MIME-kodning.
> P.s.P.s. Min newreader er Gravity fra Micro Planet.
Kender den ikke, men det kan være den ikke forstår MIME-kodede
headers.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'