recuperer la resolution de l'ecran du client
Bonsoir,
je veux recuperer la resolution de l'ecran du client pour redimensionner ma page pour un affichage exacte pour tous les users.
existe-t-il un code en asp?
j'ai utilisé Screen.PrimaryScreen.WorkingArea.Height et Screen.PrimaryScreen.WorkingArea.Width mais ça n'a pas marché je pense qu'il manque la bibliothèque.
j'ai aussi essayé d'utiliser javascript dans ma page asp sous
<body>
Code:
1 2 3 4 5 6 7 8 9 10
| <SCRIPT language=javascript>
function init() {
var referrer=(document.referrer)? document.referrer:'';
var strBrowsCap;
strBrowsCap='screenWidth= ' + screen.width;
strBrowsCap+='&screenHeight= ' + screen.height;
strBrowsCap+='&referrer= ' + escape(referrer);
document.cookie='browsCap= ' + strBrowsCap;
}
</SCRIPT> |
<body>
et dans ma page .cs j'ai utilisé
Code:
1 2 3 4 5
| HttpCookie Cookie=Request.Cookies["browsCap"];
Session["browserWidth"] = Convert.ToInt32(Cookie.Values["screenWidth"]);
Session["browserHeight"] =Convert.ToInt32(Cookie.Values["screenHeight"]);
//Session["browserReferrer"] = Cookie.Values["referrer"];
Session["browserReferrer"] = Request.UrlReferrer; |
et ça fonctionne pas
si vous avez un code correcte merci de m'aider
cordialement