Avatar billede elvis123 Nybegynder
09. februar 2003 - 11:41 Der er 9 kommentarer og
1 løsning

opløsning i javascript

Hej

Jeg skal bruge et skript der chekker brugerens opløsning og henter den tilhørende css fil.

Sådan at når man kører i 800x600 bruger den 800x600.css og når den kører i 1024x768 bruger den 1024x768.css

Hvordan ser sådan et script ud ?
Avatar billede carstengp Nybegynder
09. februar 2003 - 11:44 #1
Avatar billede schaefner Juniormester
09. februar 2003 - 11:46 #2
<script language="Javascript">
<!--
width = screen.width;
if (width < 1024) {
  document.write('<link rel="stylesheet" type="text/css" href="800.css">');
} else if (width > 1024 || width == 1024) {
  document.write('<link rel="stylesheet" type="text/css" href="1024.css">');
}
//-->
</script>
Avatar billede elvis123 Nybegynder
09. februar 2003 - 11:46 #3
dvs at jeg bare skiver sådan:

if (screen.width==800||screen.height==600) //if 800x600
window.location.replace("800x600.css")

eller hvad ?
Avatar billede elvis123 Nybegynder
09. februar 2003 - 11:49 #4
---> schaefner

tak for det.. jeg prøver lige om det virker ..
Avatar billede erikjacobsen Ekspert
09. februar 2003 - 12:01 #5
Hvorfor kigger du efter skærmens størrelse.
Det er da irrelevant. Det må da være vinduets
størrelse, der betyder noget. Ikke alle
mennesker bruger deres browser i fuld skærmstørrelse.
Avatar billede schaefner Juniormester
09. februar 2003 - 12:09 #6
Burde igrunden være:
<script language="Javascript">
<!--
width = screen.width;
if (width == 800) {
  document.write('<link rel="stylesheet" type="text/css" href="800x600.css">');
} else if (width == 1024) {
  document.write('<link rel="stylesheet" type="text/css" href="1024x768.css">');
}
//-->
</script>
Avatar billede schaefner Juniormester
09. februar 2003 - 12:33 #7
Virker det?
Avatar billede elvis123 Nybegynder
09. februar 2003 - 12:37 #8
ja det virker.. Tak for hjælpen..

Det første du skrev virkede også :)
Avatar billede schaefner Juniormester
09. februar 2003 - 12:40 #9
Ja, men hvis en bruger har en opløsning på 640x480 vil han også se stylesheetet "800x600.css"
Avatar billede elvis123 Nybegynder
09. februar 2003 - 14:42 #10
ja men så er man sgu selv uden om det hvis man kører i den opløsning :P
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