クッキーを利用した挨拶メッセージ

2001/03/10 21:55:46

以下のスクリプトを<head>〜〜</head>タグの中に

<SCRIPT language="JavaScript">
<!--

function getCookie(key){
thename=document.cookie+";";
thename1=thename.indexOf(key, 0);
if(thename1!=-1){
thename=thename.substring(thename1, thename.length);
start=thename.indexOf("=", 0)+ 1;
end=thename.indexOf(";", start);
return(unescape(thename.substring(start, end)));
}
return("");
}


function inputName(){
names=prompt("お名前を入力してください。");
if(names==null){
inputName();
}
setCookie("youname", names);
}
function setCookie(key,val) {
thename=key+"="+escape(val)+"; ";
thename+="expires=Thu, 5-Jan-2010 00:00:00 GMT";//クッキーの有効期限
document.cookie=thename;
}

names=getCookie("youname");
if (names==""){
inputName();
}
//-->
</SCRIPT>

以下を表示させたい<body>〜〜</body>の中に

<SCRIPT language="JavaScript">
<!--
document.write("ようこそ");
document.write("<font color=red>"+names+"");
document.write("</font>");
document.write("さん");
//-->
</SCRIPT>


もどる