Nej, du måste skicka det via javascript och sedan "ge" det till ASP.
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
10 svar · 474 visningar · startad av Ceeron
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
Nej, du måste skicka det via javascript och sedan "ge" det till ASP.
Har du i huvudet hur man gör detta? :P
Eller nåja kan ju alltid söka ;)
<script language="JavaScript">
document.write(screen.width," x ",screen.height);
</script>
talar om upplösning
<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 =)
Flyttas till JavaScript.
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.
Aha det visste jag inte... ;) Verkade som inte dom andra visste det heller :P
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å?
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,
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