現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

ドキュメント

JavaScriptでクッキーを使いたい

投稿日:

★.cookie
★・・・Documentオブジェクト(ドキュメント名)

cookieプロパティはクッキーの文字列を参照/設定します。プロパティの値はクッキーの文字列になります。
クッキーの文字列は「キーワード1=値1;キーワード2=値2;・・・」という形式になっています。そのため、書き込む際には「=」(イコール)や「;」(セミコロン)を付加し、逆に読み込む際にはそれらを切り離して値を取得する作業が必要です。また、「キーワード1=値1;」「キーワード2=値2;」・・・のように文字列を順に設定すると、上書きではなく追加ができます。
クッキーには有効期限を設定できます。これにより、「1日間だけ有効なクッキー」といった設定も可能です。有効期限を設定しない場合は、ドキュメントが閉じられるまで有効です。有効期限に過去の日時を設定すると、クッキーを削除できます。
ただし、保存できるクッキーの数やサイズには限界があり、それを超えた場合は古いものから削除されていきます。なお、ユーザのブラウザがクッキーを無効にするよう設定されている場合は、クッキーへの書き込みは行えません。

スポンサーリンク

文例
document.cookie = “name=ank; Tue, 31-Dec-2007 23:59:59 GMT”;
有効期限付きでクッキーに書き込みます。

スポンサーリンク

-ドキュメント
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

JavaScriptでドキュメント

★.document ★・・・Windowオブジェクト【省略可】 documentとは? ページに表示される文字列や画像、フォーム、リンクなどのHTMLのドキュメントを制御するオブジェクトです。 // …

最終更新日を自動的に挿入したい

★.lastModified ★・・・Documentオブジェクト(ドキュメント名) ファイルの最終更新日を表す文字列を返すプロパティで、ページの最終更新日を自動的に表示する場合などに使用します。なお …

リンク部分の文字色を参照/設定したい

★.linkColor リンクの文字色を参照/設定 ★.alinkColor リンクを選択した瞬間の文字色を参照/設定 ★.vlinkColor 訪問済みリンクの文字色を参照/設定 ★・・・Docum …

ドメイン名を参照したい

★.domain ★・・・Documentオブジェクト(オブジェクト名) domainプロパティはドキュメントが置かれているドメイン名(www.ank.co.jpなど)を返します。複数の場所に同じペー …

JavaScriptで背景色を参照/設定したい

★.bgColor ★・・・Documentオブジェクト(ドキュメント名) ページの背景色を参照/設定します。プロパティの値はRGB値もしくは色名で指定します(色の指定方法は前記事を参照)。 また、こ …