日本語
<!-- 次のコードを <body> 領域に追加します --> <SCRIPT language=javascript> <!--// //関数: Cookie の書き込み関数 WriteCookie (cookieName, cookieValue, expiry) { var expDate = new Date (); if(expiry) // Cookie の有効期限が設定されている場合 { expDate.setTime (expDate.getTime() + expiry); document.cookie = cookieName + "=" +エスケープ (cookieValue) + "; " + expDate.toGMTString(); } else //Cookieの有効期限が設定されていません; { document.cookie = cookieName + "=" +エスケープ(cookieValue); } } //関数: フォームフォームフィールドの値を取得しますCookie の関連値 (Cookie 名、Cookie 値、有効期限) として、関数 setCookie () { var name = document.myform.text1.value var value = document.myform.text2.value; text3.value; var select = document.myform.text3.selectedIndex if (name=="" || value=="" || num==""){ アラート ("Cookie の名前、値、有効期限を入力してください)再度テストする前の日付!"); return false; } if(num == 0) { WriteCookie(name, value, 0); } else if(select == 0) // 日が選択されている場合、時間はに変換されます秒; { WriteCookie(name, value, 1000 * 60 * 60 * 24 * num); } else if(select == 1) //選択した月が month の場合 { WriteCookie(name, value, 1000 * 60 * 60) * 24 * num * 31); } else if(select == 2) //年が選択されている場合 { WriteCookie(name, value, 1000 * 60 * 60 * 24 * num * 365);保存されました。www.1stscript.com へようこそ ") } //関数: Cookie 値の読み取り; function ReadCookie (CookieName) { var CookieString = document.cookie; var CookieSet = CookieString.split (';'); var SetSize = CookieSet.length; var CookiePieces var ReturnValue = "" var x = 0; (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) { ('='); if (CookiePieces[0].substring (0,1) == ' ') { CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length); CookiePieces[0] == CookieName) { ReturnValue = CookiePieces[1] } }alert ("Cookie Value is:"+ReturnValue) } //--> </SCRIPT> <TABLE align=center border=0 cellPadding= 5 cellSpacing=0 width=550> <TBODY> <TR bgColor=#e7e7e7> <TD class=title height=17>Cookie はどうなっているのでしょうか? </tr> <TR bgColor=#e7e7e7> <TD> <P> クライアント Cookie は、ユーザーが現在のページに到達する前にいくつかの特別なページ (ログイン ページなど) を通過したかどうかなど、ユーザーのステータスを検出するのに役立ちます。またはユーザーがそれらの操作を実行したことになります。つまり、ショッピングカートで非常に広く使用されています。たとえば、ユーザーがさまざまな場所でさまざまな商品を購入する場合、商品を購入するたびに、その商品を Cookie に一時的に保存し、購入が完了すると、ユーザーはチェックアウトで支払うことができます。 <P>Cookie にはこれらの利点がありますが、悪意のあるプログラムが Cookie を通じてユーザーの機密情報を取得し、プライバシー権を漏洩する可能性もあります。これは私たちの議論の範囲外です。注: Cookie にはユーザーのアカウントとパスワードを書き込まないでください。Cookie はクリア テキストのテキスト ファイルであり、コンピュータにアクセスできる人は誰でもその内容を見ることができます。特に「インターネットカフェ」などの公共の場所では、使用後はキャッシュ内の Cookie を忘れずにクリアしてください。 </P></TD></TR> <TR> <TD bgColor=#ffcc99> <P>この例では、クライアント Cookie の設定方法について説明します。</P></TD></TR> <TR> <TD > <FORM name=myform> <TABLE border=0 cellPadding=2 cellSpacing=0 width="95%"> <TBODY> <TR> <TD><SPAN class=e>Cookie 名:</SPAN></TD > <TD><INPUT name=text1 value=javascript20000> </TD></TR> <TR> <TD><SPAN class=e>Cookie 値:</SPAN></TD> <TD><INPUT 名=text2 type=password></TD></TR> <TR> <TD><SPAN class=e>Cookie 保存期間:</SPAN></TD> <TD><INPUT name=text3 value=0> <SELECT name=Choice> <OPTION selected value=0>日</OPTION> <OPTION value=1>月</OPTION> <OPTION value=2>年</OPTION> </SELECT> </TD></ TR> <TR> <TDcolSpan=2><INPUT name=button2 onclick=setCookie() type=button value=Cookie の保存> <INPUT name=button onclick="WriteCookie(document.myform.text1.value, '') ;alert('Cookie はクリアされました!')" type=button value=Cookie を削除> <INPUT name=Submit onclick="ReadCookie (document.myform.text1.value)" type=submit value=Cookie コンテンツを表示> </ TD></TR></TBODY></TABLE></FORM></TD></TR> </TBODY></TABLE>