※ ChatGPTを利用し、要約された質問です(原文:javascriptでのcookieについて)
javascriptでのcookieについて
このQ&Aのポイント
javascriptを使用して、アクセスする人にcookieを付与しています。
サイト内で共有するために、path=/ を指定する必要があります。
以下のソースコードを使用して、cookieを設定することができます。
javascriptでアクセスする人にcookieをつけるようにしています。
cookieの情報をサイト内(同一ドメイン内)で共有したいので、path=/ をつければ良いと思うのですが、以下のソースの場合、どのように記載すればよいでしょうか?
<!--
theName="onload_texta=";
theday=90;
//----------------------------------------------
function onload_text_set(){
theCookie=document.cookie+";";
start=theCookie.indexOf(theName);
if(start !=-1){
end=theCookie.indexOf(";",start);
theData=theCookie.substring(start+theName.length,end);
document.showform.showcheck.checked=(theData=="t")?true:false;
if(theData=="f")
document.getElementById('show').style.display='block';
else document.getElementById('show').style.display='none';
} else document.getElementById('show').style.display='block';
}
function onload_text_close(){
myData="";setDay=new Date();
myData=(document.showform.showcheck.checked==true)?"t":"f";
setDay.setTime(setDay.getTime()+(theday*1000*60*60*24));
document.cookie=theName+myData+";expires="+setDay.toGMTString();
}
onload=onload_text_set;
onunload=onload_text_close
// -->