Avatar billede babyworm Nybegynder
18. oktober 2003 - 17:44 Der er 8 kommentarer og
1 løsning

Videresend efter skærmopløsning

Hejsa...

Jeg har lavet nedenstående kode som skulle videresende brugerne til forskellige sider altefter størrelsen på deres browser.. kan i sige hvad der er galt.. den ligger på www.nielsenmand.dk/nielsenmand

<html>
<head>
<title>Nielsenmand.dk</title>

<script language="JavaScript">

if (window.screen.width > 1024) {
URL = "other";
window.location = URL; }
elseif (window.screen.width >= 1024) {
URL = "1024x768";
window.location = URL; }
elseif (window.screen.width >= 800) {
URL = "800x600";
window.location = URL; }
else {
URL = "800x600";
window.location = URL; }
 
</script>
</head>
<body>
<p>Viderestilling efter skærmopløsning<br>
  <br>
  <br>
  <br>
  Hvis du ikke bliver sendt videre, klik da på nedenstående links:</p>
<p><a href="800x600/default.asp">For mindre sk&aelig;rmopl&oslash;sning end 800
  x 600 klik her</a></p>
<p><a href="800x600/default.asp">For sk&aelig;rmopl&oslash;sning: 800 x 600 klik
  her</a></p>
<p><a href="1024x768/default.asp">For sk&aelig;rmopl&oslash;sning: 1024 x 768 klik
  her</a></p>
<p><a href="other/default.asp">For st&oslash;rre sk&aelig;rmopl&oslash;sning end
  1024 x 768 klik her</a></p>
</body>
</html>
Avatar billede skovenborg Nybegynder
18. oktober 2003 - 17:52 #1
det hedder screen.width
ikke window.screen.width;
Avatar billede skovenborg Nybegynder
18. oktober 2003 - 17:55 #2
og så kan du også skrive dit script lidt om:
if (screen.width > 1024) URL = "other";
elseif (screen.width == 1024) URL = "1024x768";
elseif (screen.width >= 800) URL = "800x600";
else URL = "800x600";
window.location = URL;
Avatar billede babyworm Nybegynder
18. oktober 2003 - 18:01 #3
Virker stadig ikke... www.nielsenmand.dk/nielsenmand
Avatar billede skovenborg Nybegynder
18. oktober 2003 - 18:04 #4
doh, det hedder jo else if - ikke elseif:
if (screen.width > 1024) URL = "other";
else if (screen.width == 1024) URL = "1024x768";
else if (screen.width >= 800) URL = "800x600";
else URL = "800x600";
window.location = URL;
Avatar billede babyworm Nybegynder
18. oktober 2003 - 18:06 #5
Prøv lige www.nielsenmand.dk/nielsenmand er den ikke lang tid om at gå over.. man når jo at se den side man får hvis intet sker
Avatar billede skovenborg Nybegynder
18. oktober 2003 - 18:15 #6
..men det virker da. Jeg kan nu ikke nå at opfange den side hvor du manuelt skal viderestille dig selv, ud over et kort glimt af en hvid baggrund. Det kan du dog ikke lave så meget om på, da du jo bruger denne side til at viderestille brugeren .

Ellers må du ændre på farverne så du ikke kan se forskel...
Avatar billede babyworm Nybegynder
19. oktober 2003 - 11:03 #7
Jeg har ændret farven på baggrunden, så dem som ikke når at opfange min side kommer videre, og dem som kan se den, får det i samme design.. thanks...
Avatar billede babyworm Nybegynder
19. oktober 2003 - 11:04 #8
kan du ikke lige svare.. så du kan få points.?
Avatar billede skovenborg Nybegynder
19. oktober 2003 - 12:24 #9
okay :-)
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