08. januar 2004 - 18:30
Der er
7 kommentarer og 1 løsning
Et script der vælger stylesheets ud fra brugeren opløsning
Hej alle Jeg har brug for et script der ud fra brugerens skærmopløsning vælger et stylesheet. Nærmere beskrevet sådan her: Opløsning 800x600 -> stylesheet 1 Opløsning 1024x768 og opefter -> stylesheet 2 Problemet er bare, at jeg ikke er god til javascript. Så jeg håber der er en af jer, der kan lave et til mig eller evt. hjælpe mig med det? Med venlig hilsen Andreas
Annonceindlæg fra Barco
08. januar 2004 - 18:35
#1
-- men det er jo sjældent, at browser-vinduet er præcist maksimeret ?-) -- eller ofte har de paneler på den ene eller anden måde ... <script type="text/javascript"> if(screen.availheight>=768) document.write('<link rel="stylesheet" type="text/css" href="stylesheet2.css">'); else document.write('<link rel="stylesheet" type="text/css" href="stylesheet1.css">'); </script> -- i head-sektionen !-)
08. januar 2004 - 21:11
#3
Scriptet virker perfekt. Men, er det kun muligt at bruge størrelsen på browser-vinduet? Eller er det også muligt at bruge selve skærmopløsningen?
08. januar 2004 - 22:26
#5
screen.height giver skærmens højde, screen.availHeight giver skærmens højde minus windows-elementer, som er permanente, f.eks. taskbaren ... -- browservinduets størrelse er lidt mere tricky i IE, og der er forskellige løsninger for de forskellige browsere, men det er jo ikke dit problem !-)