| ポイント | theName   = "Age=";
theCookie = document.cookie+";";
start = theCookie.indexOf(theName);
if (start != -1)
{
	end = theCookie.indexOf(";",start);
	theData = unescape(theCookie.substring(start+theName.length,end));
} | 
			
				| 説  明 | クッキーに保存したデータを読み出すにはdocument.cookieから文字列を読み出し、データ名と値を分離します。データ名と値の区切りを検索するにはindexOf()を使い、-1でなくなるまで処理を行います。ただし、基本的に異なるドメイン、ディレクトリパス、異なるファイルでのクッキーの読み込みを行うことはできません。この場合はエラーとなり読み出しに失敗します。 | 
			
				| サンプル | クッキーからデータを読み込む | 
			
				| 補足説明 | サンプルではデータが保存されていないため正しく動作しません。正しく動作させるには、データ書き出し、保存、消去などは同一ドメイン、ディレクトリパス、同ファイル名にしておく必要があります。domain、pathオプションにより、どの範囲までクッキーが読み込めるかなどを指定することができます。これ以外にsecureオプションもあります。 | 
			
				| 
 | ■サンプルスクリプトを実行する >>実行 ■各ブラウザでの動作結果を見る >>View!
 
 |