JavascriptでCookie扱うためのサンプルはたくさん見つけたものの、どれも扱いにくい。仕方なく自分で作るかと思ったときに、ライブラリを探してみようと思った。そこで発見したのが「CookieManager」。これを使うことにした。
確認した範囲ではCookieManagerは日本語が扱えたほか、読み出し、書き込みが簡単に行え、有効期限の設定も可能だった。
スポンサードリンク
◆参考実装
◇HTML
<script language=”javascript” src=”/js/prototype.js”></script>
<script language=”javascript” src=”/js/cookiemanager.js”></script>
◇js
var manager = new CookieManager();
window.onload = function() {
for(var t=0; t<ids.length; t++)
if(manager.getCookie(ids[t])){
document.getElementById( ids[t] ).value = manager.getCookie( ids[t] );
}
}
function checkSubmit(){
for(var t=0; t<ids.length; t++){
manager.setCookie(ids[t], document.getElementById( ids[t] ).value);
}
}
◆関連投稿
- pc.casey.jp » CakePHPでbody onloadを使う :
CakePHPでbody onloadを使う◆通常は以下のようになる<body onLoad="document.form1.field1.focus()">◆CakePHPではどうしたらよいか
◆参考文献
- [JavaScript] オブジェクトがnullやundefindでないか評価する。 – うなの日記 :
2007-07-05うなの日記 - フォームに値をセット :
フォームに値をセット | JavaScript | 株式会社CONFRAGEJavaScriptでgetElementByIdを使用してフォームに値をセットする方法。 - javascriptライブラリjQueryでcookieを超簡単に扱う方法 : 4GALAXYのメモ :
404 Not Found - JavaScriptでクッキーを超簡単に使うライブラリ「Cookie Manager」:phpspot開発日誌 :
JavaScriptでクッキーを超簡単に使うライブラリ「Cookie Manager」:phpspot開発日誌PHP/HTML5/CSS3/JavaScript/CSS等の最新技術情報をお届け
コメント