Asp classic 如何在(经典)ASP中检测屏幕分辨率
我想检测用户的屏幕大小,并将其传递给图表应用程序图表控制器,以控制图像的显示大小 我必须使用ASP,但我只能考虑使用JavaScript检测屏幕大小,然后将其传递到服务器端脚本。有没有更简单的方法Asp classic 如何在(经典)ASP中检测屏幕分辨率,asp-classic,Asp Classic,我想检测用户的屏幕大小,并将其传递给图表应用程序图表控制器,以控制图像的显示大小 我必须使用ASP,但我只能考虑使用JavaScript检测屏幕大小,然后将其传递到服务器端脚本。有没有更简单的方法 谢谢这里有几个链接应该会有所帮助 这里有几个链接应该会有所帮助 不,服务器除了IP和浏览器版本等基本信息外,对客户端一无所知。 屏幕分辨率可以通过javascript轻松确定,并通过ajax或表单提交传递给服务器。不,服务器除了IP和浏览器版本等基本信息外,对客户端一无所知。 屏幕分辨率可以通过jav
谢谢这里有几个链接应该会有所帮助
这里有几个链接应该会有所帮助
不,服务器除了IP和浏览器版本等基本信息外,对客户端一无所知。
屏幕分辨率可以通过javascript轻松确定,并通过ajax或表单提交传递给服务器。不,服务器除了IP和浏览器版本等基本信息外,对客户端一无所知。
屏幕分辨率可以通过javascript轻松确定,并通过ajax或表单提交传递到服务器。不,这对于桌面浏览器是不可能的。我建议嵌入适合典型屏幕分辨率的图像,然后检测画布大小,并重写图像的src属性以反映这一点
在任何情况下,您都不希望查看屏幕分辨率,而是希望查看画布大小。并不是每个人都使用最大化窗口的浏览器,尤其是那些大屏幕的浏览器。如果您使用屏幕分辨率,那么您最终会提供对某些人来说太大的图像。不,这对于桌面浏览器是不可能的。我建议嵌入适合典型屏幕分辨率的图像,然后检测画布大小,并重写图像的src属性以反映这一点
在任何情况下,您都不希望查看屏幕分辨率,而是希望查看画布大小。并不是每个人都使用最大化窗口的浏览器,尤其是那些大屏幕的浏览器。如果您使用屏幕分辨率,那么您最终会提供一些对某些人来说太大的图像。您无法仅获取用户屏幕大小的浏览器窗口大小,而这可以通过javascript实现。您无法仅获取用户屏幕大小的浏览器窗口大小,使用javascript是可行的。以下是我的简单解决方案: javascript代码:
document.cookie = "screen_w=" + screen.availWidth ;
document.cookie = "screen_h=" + screen.availHeight;
asp代码:
screen_w = request.Cookies("screen_w")
screen_h = request.Cookies("screen_h")
以下是我的简单解决方案: javascript代码:
document.cookie = "screen_w=" + screen.availWidth ;
document.cookie = "screen_h=" + screen.availHeight;
asp代码:
screen_w = request.Cookies("screen_w")
screen_h = request.Cookies("screen_h")
我发现最好的方法是创建一个虚拟asp页面,该页面的标题中只包含以下javascript代码:
<script type="text/javascript" language="JavaScript">
document.cookie = "screen_w=" + screen.width;
location.href = "second_page.asp"
</script>
然后在second_page.asp中,您可以查找在第一页中设置的cookie。如果在同一页中设置并请求,则第一次将无法工作
myscreenwidth=request.Cookiesscreen_w我发现最好的方法是创建一个虚拟asp页面,该页面的标题中只包含以下javascript代码:
<script type="text/javascript" language="JavaScript">
document.cookie = "screen_w=" + screen.width;
location.href = "second_page.asp"
</script>
然后在second_page.asp中,您可以查找在第一页中设置的cookie。如果在同一页中设置并请求,则第一次将无法工作
myscreenwidth=request.Cookiesscreen\u w谢谢-还没有意识到availHeight和AvailWidthThank的存在-还没有意识到availHeight和AvailWidth的存在这将有时间问题,具体取决于经典asp如何生成页面的html/js输出。您能否在请求/响应生命周期的流程方面扩展您的解决方案?这将有时间问题,具体取决于经典asp如何为页面生成html/js输出。您能否在请求/响应生命周期的流程方面扩展您的解决方案?