Avatar billede tza Nybegynder
20. november 2004 - 19:08 Der er 3 kommentarer

Redirect, afhængig af klientens størrelse

Kan man tjekke klientens skærm-opløsning og derefter sende ham til en bestemt side, hvor tingene er sat op til hans opløsning?

På forhånd tak
Avatar billede arne_v Ekspert
20. november 2004 - 19:11 #1
Ikke 100% generelt.

Men jeg mener at du normalt kan fiske det ud i noget JavaScript.

User-Agent HTTP header indeholder normalt opløsning for PDA & mobil telefon, men ikke
for normale PC'ere.
Avatar billede arne_v Ekspert
20. november 2004 - 19:11 #2
Og med hensyn til JavaScript skal du have fat på roenving eller en anden
JavaScript haj.
Avatar billede roenving Novice
19. december 2004 - 15:27 #3
F.eks. sådan i toppen af start-siden:

<script type="text/javascript">
var w = screen.availWidth;
var h = screen.availHeight;
if(w < 800 || h < 640)
  location.href = "megetLille.html";
else if(w < 1024 || h < 768)
  location.href = "Lille.html";
else if(w > 1280 && h > 1024)
  location.href = "Stor.html";
</script>

-- og resten af din side er den udgave, som er optimeret til en størrelse på 1024*768 !-)

-- bemærk, at jeg bruger availWidth/Height, som vil returnere de størrelser, som er tilbage, når windows-komponenter, som f.eks. Taskbaren, er trukket fra ...

Du skal derfor nok trække lidt fra de angivne tal for at få de rigtige tilpasninger til at fungere !o]
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
Kurser inden for grundlæggende programmering

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