名前を入力してもらう(クッキー使用)
| サンプル |
| <HTML> <HEAD> <TITLE>名前を入力してもらう</TITLE> <SCRIPT language="JavaScript"> <!--// function getCookie(k) { var a = eval('/' + k + '=([^;]+)/').exec(document.cookie); return a ? decodeURIComponent(a[1]) : '' } function setCookie(k, v) { document.cookie = k + '=' + encodeURIComponent(v) + '; expires=Fri, 31-Dec-2100 23:59:59; '; } function inputName() { var n = ''; while(!n) n = prompt('input name', 'ここに名前をどうぞ'); setCookie('Name', n); return n; } //--> </script> </HEAD> <BODY> <SCRIPT language="JavaScript"> <!--// var name = getCookie('Name') || inputName(); document.writeln('<p>ようこそ' + name + 'さん</p>'); //--> </script> </BODY> </HTML> |
| '; expires=Fri, 31-Dec-2100 23:59:59; '; はクッキーの有効期限を入れてください。 これが一番シンプルなスクリプトではないでしょうか?クッキーがOFFだと意味がありませんが・・・・。 |
ソースを利用したら、http://www.act2cool.com/html/へリンクの協力を御願い致します。