Avatar billede mranders Nybegynder
16. juli 2002 - 13:38 Der er 5 kommentarer og
3 løsninger

få brugerens skærmopløsning

hvordan gøres dette ? enten med javascript eller ASP
Avatar billede agony Nybegynder
16. juli 2002 - 13:41 #1
<html>
<body>
<script type="text/javascript">
document.write("SCREEN RESOLUTION: ")
document.write(screen.width + "*")
document.write(screen.height + "<br>")
document.write("AVAILABLE VIEW AREA: ")
document.write(window.screen.availWidth + "*")
document.write(window.screen.availHeight + "<br>")
document.write("COLOR DEPTH: ")
document.write(window.screen.colorDepth + "<br>")
</script>
</body>
</html>
Avatar billede nikolajdu Nybegynder
16. juli 2002 - 13:42 #2
<script language="Javascript">
w = screen.width;
h = screen.height;
alert(w+' '+h)
</script>

Men spørgsmålet er om du ikke hellere vil vide hvor stort vinduet er...

/Nikolaj
Avatar billede agony Nybegynder
16. juli 2002 - 13:42 #3
det var et svar :)
Avatar billede mranders Nybegynder
16. juli 2002 - 13:45 #4
i skulle vel ikke vide hvordan jeg kan komme til at bruge de variabler i ASP ?
Avatar billede limemedia Nybegynder
16. juli 2002 - 13:46 #5
<script language="JavaScript1.2" type="text/javascript">
<!--
    res = ''+screen.width+'x'+screen.height;
    alert(res);
//-->
</script>
Avatar billede agony Nybegynder
16. juli 2002 - 13:47 #6
send dem over med en hidden form
Avatar billede pelkjaer Nybegynder
16. juli 2002 - 13:49 #7
Avatar billede limemedia Nybegynder
16. juli 2002 - 13:49 #8
Måden jeg fusker de variabler ind i PHP (udskift selv .php med .asp) er

<script language="JavaScript1.2" type="text/javascript">
<!--
    sw = 'na';
    cd = 'na';
    ref = ''+escape(document.referrer);

    ver = navigator.appName;
    res = ''+screen.width+'x'+screen.height;

    if (ver != "Netscape") {
        cd = screen.colorDepth;
    } else {
        cd = screen.pixelDepth;
    }

    param = 'ver='+escape(ver)+'&amp;res='+res+'&amp;cd='+cd+'&amp;site=usefulscripts&amp;ref='+ref;
//-->
</script>

- her fisker vi de interessante variabler ind i param variablen på siden.

Et sted på siden har jeg så linien

<script language="JavaScript" type="text/javascript">document.write('<img src="transperent.php?'+param+'" width="1" height="1">');</script>

der laver en 1x1 transperent gif, hvor mine variabler er overført manuelt. Filen gemmer informationen i en lille database, så jeg ved hvor mine besøgende kommer fra, hvilke browsere de bruger, vinduets størrelse osv osv. Alt sammen noget jeg kan bruge til at forbedre min site til mine brugere

/ LJ
www.ljweb.com
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