Avatar billede groggy Nybegynder
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
Avatar billede roenving Novice
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 !-)
Avatar billede roenving Novice
08. januar 2004 - 18:36 #2
Hov ...

if(screen.availHeight>=768)
Avatar billede groggy Nybegynder
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?
Avatar billede avj Nybegynder
08. januar 2004 - 22:01 #4
Hej
prøv at kikke lidt på denne side som beskriver hvordan du kan lave brugervalgte style
http://www.webdesign101.dk/design/styleswitcher.php
//avj
Avatar billede roenving Novice
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 !-)
Avatar billede groggy Nybegynder
09. januar 2004 - 15:59 #6
Helt perfekt... Det var lige hvad jeg skulle bruge.

Roenving skal bare lige lægge et svar så han kan få point.
Avatar billede roenving Novice
09. januar 2004 - 22:53 #7
-- velbekomme '-)
Avatar billede roenving Novice
11. januar 2004 - 23:08 #8
-- og tak for points ;~}
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

IT-JOB

Rambøll Management Consulting

Senior AI Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer