■掲示板に戻る■
全部
1-
101-
201-
最新50
[PR]
ぜろちゃんねるプラス
[PR]
ぜろちゃんねるスクリプト@nifty対応改造
225 :
名無しさん@ぜろちゃんねる
:04/03/16 18:08 ID:METH272Y
NiftyのようにCGIと一般コンテンツで別サーバのところで
HTMLからもクッキーを登録・表示できるようにしてみました。
変更ファイルは2つ。
・varda.pl - PrintIndexPreviewサブルーチン
PrintThreadOne($T,$M,$I,$G,$E,$A,$key);
↓
PrintThreadOne($T,$M,$I,$G,$E,$A,$key,$i);
・varda.pl - PrintThreadOneサブルーチン
my ($T,$M,$I,$G,$E,$A,$key) = @_;
↓
my ($T,$M,$I,$G,$E,$A,$key,$i) = @_;
$T->Print("<input type=submit value=\"書き込む\" name=submit> ");
↓
$T->Print("<input type=submit value=\"書き込む\"
name=submit onClick=\"cookieinput($i)\"> ");
226 :
名無しさん@ぜろちゃんねる
:04/03/16 18:08 ID:???
続き。
radagast.pl - Print サブルーチン
$T->Print("//--></SCRIPT>\n");
の前に
$T->Print("function cookieinput(nNum){");
$T->Print("var j=nNum;");
$T->Print("setCookie(\"NAME\",document.forms[j].FROM.value);");
$T->Print("setCookie(\"MAIL\",document.forms[j].mail.value);}\n");
$T->Print("function setCookie(key, val, tmp){");
$T->Print("tmp=key+\"=\"+escape(val)+\"; \";");
$T->Print("tmp+=\"expires=Fri, 31-Dec-2030 23:59:59;\";");
$T->Print("tmp+=\"path=\"+location.pathname+\"; \";");
$T->Print("document.cookie=tmp;");
$T->Print("}\n");
を挿入
これでうまく動くようです。
70KB
続きを読む
掲示板に戻る
全部
前100
次100
最新50
名前:
E-mail
(省略可)
:
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス