Jag vet inte om man kan det med ASP. Men med JavaScript kan man. Då kan du ju få in dom i en variebel i alla fall :)
Kan man på något sätt få in besökarens skärmstorlek i en ASP variabel?
7 svar · 282 visningar · startad av Bosse168
Kan man på något sätt få in besökarens skärmstorlek i en ASP variabel?
Jag vet inte om man kan det med ASP. Men med JavaScript kan man. Då kan du ju få in dom i en variebel i alla fall :)
ha först en sida där du med javascript känner av skärmstorleken som sen postar det som formulär data till en andra sida där du får in variablarna.
Nej som sagts innan går det inte med enbart ASP att få ut upplösningen, även om det finns en requsest för just detta (Request. ServerVariables(HTTP_UA_PIXELS)). Men om du testar att skriva ut denna får du inte ut någonting då stödet helt enkelt togs bort i nyare versioner av IIS och PWS eller om det rentav enbart stöds av äldre versioner av IE.
<html>
</head>
<script language="JavaScript">
browserVer=parseInt(navigator.appVersion);
browserName=navigator.appName;
function doBaluba() {
if (browserName == "Microsoft Internet Explorer"){
w = screen.width;
w = screen.height;
} else {
tools=java.awt.Toolkit.getDefaultToolkit();
size=tools.getScreenSize();
w = size.width;
h = size.height;
}
document.location.href='baluba.asp&w=' + w + '&h=' + h;
}
</script>
</head>
<body onLoad="doBaluba();">
<%
if len(request("w")) AND len(request("h")) then
response.write "Width: " & w & "<br>Height: " & h
end if
%>
</body>
</html>
RED. Ändrade lite.
Händer inget med den koden ovan.
Hur gör man för att kolla skärmstorleken och sedan skicka vidare besökarens skärmstorlen i en Session eller i en mer resurs snålare Querystring?
Jag ändrade koden ovan. Testa nu då.
Nej skriver fortfarande inte ut något