Avatar billede celfa Nybegynder
11. marts 2008 - 18:23 Der er 8 kommentarer og
1 løsning

Skift stylesheet hvis skærm opløsning under 1024x800

Hej. Jeg søger et script der kan stille brugere videre med lave skærm opløsninger til et andet stylesheet.

Er dette muligt?

Jeg er lidt i tvilv da man kan noget med PHP ved jeg. User et eller andet.

Håber i gider hjælpe mig :)
Avatar billede tjgrindsted Nybegynder
11. marts 2008 - 18:30 #1
<script type="text/javascript">
if (screen.width = 800)
{ // eller en anden opløsning
document.write("<style type='text/css' src='lowres.css'><\/style>");
}
elseif (screen.width <= 1280)
{ // eller en anden opløsning
document.write("<style type='text/css' src='highres.css'><\/style>");
}
else
{
document.write("<style type='text/css' src='default.css'><\/style>");
}
</script>
Avatar billede celfa Nybegynder
11. marts 2008 - 18:34 #2
Mange tak :)
Avatar billede celfa Nybegynder
11. marts 2008 - 18:40 #3
Virker da vidst ikke helt??

http://www.jyskmultiservice.dk/
Avatar billede celfa Nybegynder
11. marts 2008 - 19:34 #4
Hmm har rodet med det en del nu, uden resultat :(
Avatar billede celfa Nybegynder
11. marts 2008 - 19:52 #5
Nå tjgrindsted.. Jeg fik rettet lidt i det og dette virker :)
<script type="text/javascript">
if (screen.width == 800)
{ // eller en anden opløsning
document.write("<link rel='stylesheet' type='text/css' href='lowres.css' />");
}
else if (screen.width <= 1280)
{ // eller en anden opløsning
document.write("<link rel='stylesheet' type='text/css' href='style.css' />");
}
else
{
document.write("<link rel='stylesheet' type='text/css' href='style.css' />");
}
</script>
Avatar billede olebole Juniormester
12. marts 2008 - 00:53 #6
<ole>

document.write giver ikke mening under XHTML, så du kan ikke afslutte dine link-tags på den måde

/mvh
</bole>
Avatar billede tjgrindsted Nybegynder
12. marts 2008 - 16:46 #7
Sry Celfa mig der sov....

men kan se du kunne se dig ud af det, og tak for point.
Avatar billede tjgrindsted Nybegynder
12. marts 2008 - 16:47 #8
1280 skal forresten være 1024....
Avatar billede tjgrindsted Nybegynder
12. marts 2008 - 16:47 #9
og så lav en ny med 1280.
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