2013-07-30 37 views
0

我需要知道經典ASP頁面中用戶的瀏覽器寬度。最初,我認爲也許一個JavaScript cookie會做到這一點。經典ASP和窗口寬度

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

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

當然,這裏的問題是在頁面交付後cookie被設置,所以這隻適用於刷新。

有沒有什麼辦法,經典的ASP可以獲得瀏覽器的寬度,以便我可以在發送之前在頁面內做出決定?

乾杯 -

喬治

+0

你必須告訴客戶,所以至少需要一個回傳。也許你可以改變你的流程,這樣用戶就可以登陸一個頁面來設置cookie的寬度,但是重定向(例如元刷新,javascript等)到自己(如果cookie沒有設置)或者託管你的主腳本的頁面。 – frumbert

回答

0

與任何頁面,您可以通過GET將信息發送到服務器,POST(你可以使用一個隱藏的iframe這個)或使一個AJAX調用。