Avatar billede mskjoldp Novice
29. april 2002 - 11:16 Der er 9 kommentarer og
4 løsninger

Skærmstørrelse og OS samt browser

Er det muligt at dedektere en clients skærmstørrelse, OS og Browser for så at redirecte clienten frem til den bedste grafik.

Er det overhoved det rigtige sted (HTML) at oprette spørgsmålet?

vh Skjold
Avatar billede xyborx Nybegynder
29. april 2002 - 11:23 #1
Du kan muligvis få noget ud af dette java script: http://javascript.internet.com/user-details/browser-info.html
Avatar billede puppetmaster Nybegynder
29. april 2002 - 11:24 #2
Avatar billede pelkjaer Nybegynder
29. april 2002 - 11:24 #3
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function resolutionBasedWindow(name, features){
    var res = arguments;
    if (typeof(screen) != 'undefined'){
        var width = screen.width;
        for (i = 2; i < res.length; i+=2){
            var lower = (res[i-1])?(parseInt(res[i-2]!='NaN')?parseInt(res[i-2]):0):0;
            var higher = (res[i+1])?(parseInt(res[i+2]!='NaN')?parseInt(res[i+2]):screen.availWidth):screen.availWidth;
            if ((width > lower && width < higher) || screen.width == res[i]){
                var w = screen.availWidth;
                var h = screen.availHeight;
                features += ',width='+ w +',height=' + h;
                window.open(res[i+1], name, features);
            }
        }
    }
}
//-->
</script>
</head>
<body onload="resolutionBasedWindow('vinduenavn','1024','1024.html')">
</body>
</html>
Avatar billede puppetmaster Nybegynder
29. april 2002 - 11:26 #4
Det hyperlink jeg har pastet, opretter koden for dig, on the fly.
Avatar billede cpu-seth Nybegynder
29. april 2002 - 11:37 #5
det skulle nok høre under Java script eller logon script.

prøv at søg om det på http://javascript.internet.com/
Avatar billede erikjacobsen Ekspert
29. april 2002 - 11:52 #6
Nu ved jeg ikke hvad du skal bruge det til, men hvis det er
for at tilpasse din html-side til brugeren, så er det ikke skærm-
størrelsen du skal have, men vinduesstørrelsen.
Avatar billede pelkjaer Nybegynder
29. april 2002 - 11:53 #7
*lol* Det tog jeg også for givet i mit svar :o)
Avatar billede mskjoldp Novice
29. april 2002 - 17:39 #8
tak for de mange dejlige svar. Jeg prøver lige dem af og derefter deler points ud

vh Skjold
Avatar billede mskjoldp Novice
29. april 2002 - 18:07 #9
pelkjaer det script du har skrevet, er det sat op til at dedekterer vinduestørrelsen (ja), men redirect'er det ikke kun til en 1024.htm side?

Jeg har brug for et valg af flere redirections efter vinduestørrelsen.

puppetmaster dit link virker bare..... :)

Der er ingen af jer der har noget på OS og browser?
Avatar billede mskjoldp Novice
29. april 2002 - 20:30 #10
Når der er ingen af jer der svarer så..... her kommer point

:)
Avatar billede mskjoldp Novice
29. april 2002 - 20:31 #11
tak for hjælpen :) ses
Avatar billede puppetmaster Nybegynder
30. april 2002 - 08:28 #12
Her er lidt kode til at se browser....kigger efter noget bedre....

<SCRIPT LANGUAGE="JavaScript">
<!--
function checkOS() {
  if(navigator.userAgent.indexOf('IRIX') != -1)
    { var OpSys = "Irix"; }
  else if((navigator.userAgent.indexOf('Win') != -1) &&
  (navigator.userAgent.indexOf('95') != -1))
    { var OpSys = "Windows95"; }
  else if(navigator.userAgent.indexOf('Win') != -1)
    { var OpSys = "Windows3.1 or NT"; }
  else if(navigator.userAgent.indexOf('Mac') != -1)
    { var OpSys = "Macintosh"; }
  else { var OpSys = "other"; }
  return OpSys;
}
// -->
</SCRIPT>
Avatar billede puppetmaster Nybegynder
30. april 2002 - 08:32 #13
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