...

View Full Version : Client Scree Props.



ldiuf
06-27-2002, 08:06 PM
Is there a way to detect the Client Screen Size and Color Depth With ASP/VBScript without useing JS?

I went to w3schools and looked for it but I couldn't find anything on that.

Thanks,
Larry

ksridhar69
06-27-2002, 10:51 PM
It is not possible

oracleguy
06-28-2002, 05:03 AM
Try using a tracking tool such as, Webtrends Live! They track browsers, screen res, color depth, and tons others.

There is a free edition but it only has HTML based tracking and you gotta put a little 'Tracked by Webtrends Live' button on your site.

If you want to read tracking data from your PDA or off a SQL server you gotta pay for it.

rayala25
07-13-2002, 09:36 PM
I have the same problem, I get information about client using JavaScript, such as screen resolution, OS, etc, but i want to put this info in an Access database, how can I pass this values to my ASP Application?, please help!

Roberto Ayala.

whammy
07-14-2002, 02:15 AM
One way would be to use a hidden frame or iframe, get this information using javascript, and send this information to an asp page that then processes this that resides in your hidden frame.



<script language="javascript" type="text/javascript">
<!--
// get browser info here, etc.
top.myhiddenframe.location = "browserinfo.asp?theinfo=" + escape(browserinfo);
// -->
</script>


Then, on browserinfo.asp you could get whatever information you passed through the querystring...

<%
theinfo = Request.QueryString("theinfo")
Response.Write(theinfo)
%>

rayala25
07-14-2002, 03:05 AM
whammy...

Yes, I can do that, but i want to do it in the same page, without submiting the actual asp page.

I'm trying to create cookies with this info from javascript at the top of the page, then from "Request.Cookies" read them, but it doesn't work , the cookies are created, but when I try to read them from the same page, there is no values in the cookies, this values appear until I reload the page "Refresh Button" . here is the code...


(here I create cookies)

<SCRIPT LANGUAGE="JavaScript">
document.cookie = "appName=" + navigator.appName;
document.cookie = "plataforma=" + navigator.platform;
document.cookie = "resolucion=" + screen.width + "x" + screen.height;
document.cookie = "colorDepth=" + screen.colorDepth;
document.cookie = "referrer=" + navigator.referrer;
</SCRIPT>

<HTML>
<BODY>

(to retrieve this values, only works when I refresh the browser, the first time, the values are empty)

<%
Response.Write("<BR>" & Request.Cookies("appName"))
Response.Write("<BR>" & Request.Cookies("plataforma"))
Response.Write("<BR>" & Request.Cookies("resolucion"))
Response.Write("<BR>" & Request.Cookies("colorDepth"))
Response.Write("<BR>" & Request.Cookies("referrer"))
%>

</BODY>
</HTML>

Is there some way I can do it, without submiting info to another page?

Thanks in Advance!

Roberto Ayala.

whammy
07-14-2002, 03:08 AM
That's why I suggested using a hidden frame or iframe. The information has to be sent to the server SOMEHOW, the only way to do this without submitting or refreshing THAT page is to send the info to another one. Get it? ;)

rayala25
07-14-2002, 04:17 PM
whammy...

OK, I understand now, that's right, Thanks for your help!
:)



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum