Asp classic 经典ASP和窗口宽度

Asp classic 经典ASP和窗口宽度,asp-classic,width,Asp Classic,Width,我需要知道用户的浏览器宽度在一个经典的ASP页面。起初我认为也许JavaScript cookie可以做到这一点 <script type="text/javascript"> document.cookie = "this_page_width = " + window.innerWidth; </script> <% window_width = CInt(Request.Cookies("this_page_width")) %> docu

我需要知道用户的浏览器宽度在一个经典的ASP页面。起初我认为也许JavaScript cookie可以做到这一点

<script type="text/javascript">
  document.cookie = "this_page_width = " + window.innerWidth;
</script>  

<%
window_width = CInt(Request.Cookies("this_page_width"))
%>

document.cookie=“this_page_width=“+window.innerWidth;
当然,这里的问题是cookie是在页面交付后设置的,所以这只适用于刷新

有没有什么方法可以让经典ASP获得浏览器的宽度,这样我就可以在发送页面之前在页面内做出决定

干杯-


george

与任何页面一样,您可以通过GET、POST(您可以使用隐藏的Iframe)或AJAX调用将信息发送到服务器。

客户端必须告知您,因此至少需要一次回发。也许你可以改变你的流程,让用户登陆到一个页面,该页面设置了cookie的宽度,但重定向(例如,元刷新、javascript等)到自身[如果cookie未设置]或主脚本所在的页面。