下に名前を入力して、「登録」ボタンをおすと、Cookieとしてあなたの名前が登録されます。「登録の削除」を押すと、Cookieが削除されます。
有効期限は、1週間になっています。一週間以上たって再度このページをみるとCookieが削除されているのが確認できますよ。(たぶん)
2回登録すると、1度目の登録内容は消され、2度目があらたに登録されます。
「登録の削除」ボタンで、NetscapeNavigatorではきれいに消えるのですが。InternetExplorerでは、名前は削除されますが、過去に登録したというこという事実は消えません。この対処方法はまだわかりません。調べてみます。
FreeのJavaScpiptを使っています。
以下のスクリプトで表示しています
var yourname=GetCookie("TheCoolJavaScriptPage")
if (yourname!=null)
document.write("Cookie情報を見ると、あなたは、[",yourname,"]さんですね。")
else
document.write("あなたはCookieに登録されていません")
登録ボタンのFORMです
<form onSubmit="return false;">
あなたの名前を入れて、「登録」ボタンを押してください
<input type="text" name="username" size=10>
<input type="button" value="登録" onClick="register(this.form.username.value);history.go(0)">
</form>
登録のJavaSriptです
function register(name) {
var today=new Date()
var expires=new Date();
expires.setTime(today.getTime()+1000*60*60*24*7)
if(name.length>0)
SetCookie("TheCoolJavaScriptPage",name,expires)
}
登録の削除ボタンのFORMです
<form onSubmit="return false;">
<input type="button" value="登録の削除" onClick="unregister();history.go(0)">
</form>
登録の削除のJavaSriptです
function unregister() {
DeleteCookie("TheCoolJavaScriptPage")
}