webForumDet fria alternativet

Kan man med ASP, ta reda på användarens upplösning?

JavaScript

10 svar · 474 visningar · startad av Ceeron

Medlem sedan aug. 2000378 inlägg
Frågan#1

Undrar om man kan detta... Skulle va intressant info o spara om användarna...
Webbläsare o sånt kan jag med nån serverkomponent :P

Medlem sedan dec. 19998 577 inlägg
#2

Nej, du måste skicka det via javascript och sedan "ge" det till ASP.

Medlem sedan aug. 2000378 inlägg
#3

Har du i huvudet hur man gör detta? :P
Eller nåja kan ju alltid söka ;)

Medlem sedan dec. 200219 inlägg
#4

<script language="JavaScript">
document.write(screen.width," x ",screen.height);
</script>

talar om upplösning

Medlem sedan dec. 200219 inlägg
#5

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Gregor (legreg@legreg.de) -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var useragent = navigator.userAgent;
var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
var pos = useragent.indexOf('MSIE');
if (pos > -1) {
bVer = useragent.substring(pos + 5);
var pos = bVer.indexOf(';');
var bVer = bVer.substring(0,pos);
}
var pos = useragent.indexOf('Opera');
if (pos > -1) {
bVer = useragent.substring(pos + 6);
var pos = bVer.indexOf(' ');
var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape") {
var bVer = useragent.substring(8);
var pos = bVer.indexOf(' ');
var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
var pos = useragent.lastIndexOf('/');
var bVer = useragent.substring(pos + 1);
}
document.writeln('Din webläsare:' + '<b>' + bName + ' ' + bVer + '</b>');
// End -->
</script>

talar om vilken webbläsare man har (om man nu inte vet det =)

Medlem sedan feb. 200112 078 inlägg
#6

Flyttas till JavaScript.

Medlem sedan dec. 2002529 inlägg
#7

Det går väl att göra med:
Request. ServerVariables (HTTP_USER_AGENT) och
Request. ServerVariables (HTTP_UA_PIXELS)
i ASP.

Enligt DevGuru:
HTTP_USER_AGENT returns a string describing the browser used to send the request.

HTTP_UA_PIXELS returns a string detailing the screen resolution of the user agent.

Medlem sedan aug. 2000378 inlägg
#8

Aha det visste jag inte... ;) Verkade som inte dom andra visste det heller :P

Medlem sedan aug. 2000378 inlägg
#9

Jag fick dock inte ut något värde med HTTP_UA_PIXELS
måste man ha nåt plugin lr liknande på servern då?

Medlem sedan juni 200032 967 inlägg
#10

HakanS skrev:

HTTP_UA_PIXELS returns a string detailing the screen resolution of the user agent.

Det är information som webbläsaren måste skicka för att du ska kunna nå den, och mig veterligen är den nyaste webbläsaren som gör det Internet Explorer 2.0. Inte speciellt användbart alltså. Du måste göra det med javascript.

mvh,

Medlem sedan aug. 2002352 inlägg
#11

jag har det att fungera


<script language="JavaScript1.2">
function fillForm() {
document.form.resolution.value=screen.width + "x" + screen.height;
}
</script>
</head>

<body onLoad="fillForm();">

<form>
<input name="resolution"  size="15">
</form>

spara sen innehållet i resolution i datbasen med asp

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)