index.html 軽量化作戦スレの方に書こうかとも思ったんですが,
スレの流れとそぐわない部分もあるんでこっちに書いておきます.
CSS だけじゃなくて JavaScript 部分も分離して別ファイルにするのも一案じゃないか,
と思います.これは index.html だけじゃなくて read.cgi 出力の方も同様ですね.
ついでに,JavaScript コードに次のような改訂も加えるといいような,と.
・ getCookie() のスリム化.
・ NAME, MAIL の Cookie 設定処理をサーバ側からクライアント側に移管.
これは bbs.cgi の処理削減とともに,Mozilla や Firefox 等での
文字化け問題解消ということもあります.
で,以下その改定案.
----------------------------------------------------------------------
if (!window.encodeURIComponent)
encodeURIComponent = escape;
if (!window.decodeURIComponent)
decodeURIComponent = unescape;
if (!Date.prototype.toUTCString)
Date.prototype.toUTCString = Date.prototype.toGMTString;
Date.prototype.toExpireString = function(maxAge) {
this.setTime(this.getTime() + maxAge*1000);
return this.toUTCString();
};
function getCookie(key) {
var value = new RegExp("(^|[,;]\\s*)" + key + "=\"?([^\",;\\s]+)").exec(document.cookie);
return value ? decodeURIComponent(value[2]) : "";
}
function setCookie(key, value, maxAge) {
document.cookie = key + "=\"" + encodeURIComponent(value)
+ "\"; version=1; path=/; max-age=" + maxAge
+ "; expires=\"" + new Date().toExpireString(maxAge) + '"';
}
function be(i) {
var w = window.open("http://be.2ch.net/test/p.php?i=" + i + "&u=d:" + document.URL);
if (w) w.focus();
}
onload = function(e) {
var N = getCookie("NAME"), M = getCookie("MAIL"), i;
for (i = 0; i < document.forms.length; i++)
if (document.forms[i].FROM && document.forms[i].mail) {
document.forms[i].FROM.value = N;
document.forms[i].mail.value = M;
if (!document.forms[i].addEventListener)
document.forms[i].addEventListener = function(t, l, c) { this["on"+t] = l; };
document.forms[i].addEventListener("submit", function(e) {
setCookie("NAME", this.FROM.value, 30*24*60*60);
setCookie("MAIL", this.mail.value, 30*24*60*60);
}, false);
}
};
探検
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part18
■ このスレッドは過去ログ倉庫に格納されています
705▲ ◆cZfSunOs.U
2005/06/03(金) 15:12:27ID:pK6XUAgi0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【🍙】貧しくなるニッポン…先進国ダントツ エンゲル係数 43年ぶり高い水準 [煮卵★]
- 石破首相が帰国 [少考さん★]
- 道路陥没事故、原因は“技術者をないがしろにしたツケ”か 日本に必要な政策は「工業高校の設備科を増やすこと」 ★3 [お断り★]
- 「スポンサーは戻ってくると聞かされたのに…」4月の番組改編も完全白紙、フジテレビ局員が恐れる「絶望のシナリオ」★3 [ネギうどん★]
- 石破首相「対米投資1兆ドル」 トランプ氏「日本守る」 ★3 [蚤の市★]
- 【酒】「酒を飲んでムラムラしてやった」と供述 相模原市で8歳の女子児童に性的暴行を加えた疑いで34歳の男を送検 神奈川県警 [ごまカンパチ★]
- 安倍晋三が握ったおにぎり、食える? [377482965]
- トランプ「カナダとメキシコは関税25%!中国は50%!日本製鉄の買収は認めない!」世界「ひえーwもう終わりだよこの世界」 [737645882]
- 【悲報】ロシアさん、GDP過去最高wwwwwwwwwwwwww [308389511]
- ジャップ、野菜を全然食わなくなるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [271912485]
- うんちブリブリブリトー🌯🏡
- 赤根智子ICC所長、トランプ大統領令を批判、「司法機能の政治化は断固拒否する」 [507895468]