SUMiです。 > document.cookie = "test" + "="+escape(theValue)+"; expires="+expDay; > path='/'; ここって、 document.cookie = "test" + "="+escape(theValue)+"; expires="+expDay + ";path='/'"; じゃないですか? 元のだとexpDayを結合したところで処理が終了し、pathに'/'を代入しているだ けで、cookieの値には反映されていないようですが。