■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 最新50

read.cgi改良スレッド 3

422 :デフォルトの名有りさん ◆fSunOs.U :02/01/24 08:46
>>419 そうなのかぁ......となると UTF-8でエスケープできるPerlモジュールが
なければ サーバ側でのCookieの設定をやめてクライアント側のJavaScriptで
設定させればいいのかな? でも転送量が増えるか......User-Agentの判定を
してMac IEの場合だけCookie設定用のJavaScriptコードを吐くようにするとともに
bbs.cgiでCookieを設定しないようにするとか?

function onsubmit(e) {
 var attr = "; path=/; expires="+new Date(new Date().getTime()+30*24*60*60*1000).toGMTString();
 document.cookie = "NAME="+escape(this.FROM.value)+attr;
 document.cookie = "MAIL="+escape(this.mail.value)+attr;
}

with (document) for (var i = 0; i < forms.length; i++)
 if (forms[i].FROM && forms[i].mail) forms[i].onsubmit = onsubmit;


423 :デフォルトの名有りさん ◆fSunOs.U :02/01/24 08:53
with (document) for (var i = 0; i < forms.length; i++)
 if (forms[i].FROM && forms[i].mail) forms[i].onsubmit = onsubmit;

この部分はonload()中に入れとかないとマズいか......


152KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30