2011-06-29 40 views
0

を取得して保存することはできません、私はそれはIE 7と8画面解像度

ようなブラウザ上で動作していないクッキー

var the_cookie="screen_resolution="+screen.width+"x"+screen.height+";expires="+today.setDate(today.getDate()+1); 
document.cookie=the_cookie; 

しかし、いくつかの-どのように、画面解像度を保存するには、次のコードを使用していますどんなアイデア、なぜそれは動作していないのですか? screen.widthとscreen.heightは、すべてのブラウザで画面解像度を取得しないか、またはブラウザ依存性があります。

+0

出力は何ですか? the_cookieはこれまでにdocument.cookieに追加されていますか? –

答えて

0

変更し、このようなものにコード:

today.setDate(today.getDate() + 1); 
var the_cookie = "screen_resolution=" + screen.width + "x" + screen.height + ";expires=" + today; 
document.cookie = the_cookie; 

setDate機能は私の知る限り、新しい日付を返さないので、それはあなたのクッキーが何の日付を期限切れにしていた意味ない...おそらくいくつかのブラウザデフォルトを持っていて、そのようなクッキーを無効として扱うものもあります。