X



read.cgi 2006―JavaScriptはCGIの夢を見るか

■ このスレッドは過去ログ倉庫に格納されています
NGNG
read.cgiをjavascriptで実現させるプロジェクトのスレッドです。

テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
2006/08/16(水) 02:49:54ID:/guPVXYD0
>>640 ん? RewriteCond / RewriteRule 使えば,subback.html 中の URL は
read.cgi/... のまま(従来通り)で read.html#/... に飛ばせる,
で read.html 対応ブラウザだけ RewriteCond で判定して飛ばせば
検索ロボットはそのまま read.cgi に逝くかと.
2006/08/16(水) 02:51:30ID:LnZ4IU4t0
> ただ,User-Agent の判定はできても JavaScript の on / off の判定は
> サーバ側ではできないので,対応ブラウザでも JavaScript off の場合の
は?
2006/08/16(水) 03:08:49ID:/guPVXYD0
>>642 あぁ,そうか...... となると,subback.html とかには JavaScript 入れて,
Referer が subback.html とか以外の場合に RewriteRule が有効になるようにすればいいのかな......
2006/08/16(水) 08:25:07ID:/guPVXYD0
ちょいとこちらで dso の bbs.cgi いじってみますた.

>>626 を index.js 等と衝突しない形で index.html に入れた.
・ be.js を index.html にも入れてみた.


んで,read.html のキャッシュを生かして鯖へのアクセスを抑制するには
location.hash 形式がいいんですが,ブラウザの仕様上

・ ロケーションバーから直接 URL 入力した場合や「戻る」ボタンの問題
・ 履歴(未読・既読)の問題

ってあたりで利便性は低下するんですよね......もしこのあたりの問題で
利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
した方がいいのかなぁ......
645root▲ ★
垢版 |
2006/08/16(水) 11:54:13ID:???0?PLT(15700)
>>644
> ちょいとこちらで dso の bbs.cgi いじってみますた.

うひょひょ。見てみるです、見てみるです。

# 意外に早かったかも。
# でも、管理人からのメールの返事にあった「くれぐれも」で始まるひとことも、
# たまには思い出すといいかもかも。
#
# …などとえらそうに、言っておこう、言っておこう。

> もしこのあたりの問題で
> 利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
> した方がいいのかなぁ......

現状の「サーバ資源の逼迫度合い」を考えたら、
PATH_INFO 形式でもいいのかもしれないですね。
646root▲ ★
垢版 |
2006/08/16(水) 13:41:53ID:???0?PLT(15700)
bbs.cgi みました。

とてもいい感じなので、そのまま本体に反映するです。
で、be.js は、http://www2.2ch.net/snow/index.js と同じところに置こうかと。
647root▲ ★
垢版 |
2006/08/16(水) 13:51:56ID:???0?PLT(15700)
>>646
配布済。
2006/08/16(水) 14:51:25ID:/guPVXYD0
>>645-647 手を付けていいものか迷いもあったんですが,
手っ取り早く結果を見たかったんでいじっちゃいました.
諸々のことについては気を付けますです,はい......

で,be.js は www2 の方に置いて頂けたようなので,
read.html から参照するのもそちらに変更します.
649root▲ ★
垢版 |
2006/08/16(水) 14:59:33ID:???0?PLT(15700)
>>648
どもです。「気をつける」というマインドが重要ですね。

あとはここでいろいろ言わなくても、実例(私とか)がここにはいっぱいいるし。
2006/08/16(水) 20:32:55ID:/guPVXYD0
http://dso.2ch.net/test/read.html#myanmar/1155416372/l50
のスレとか IE でも落ちなくなったようだけど,どうかな......?

あとは,PATH_INFO 形式をデフォルトにすれば >>615 とかで言われてたような
問題は一応片付くことになるかな......
2006/08/16(水) 20:46:11ID:b6ftN9XA0
>>650
落ちた上に文字化けしてる
6.0.2800.1106.xpsp2.050301-1526
2006/08/16(水) 20:53:19ID:/guPVXYD0
>>651 あら......てか文字化けですか......なぜだろう......
2006/08/16(水) 20:55:10ID:Dx5C0gJy0
外側のHTMLが文字化けしてる・・・。中のdatは無事、落ちることもないです。
IE 7.0.5450.4 (Beta 3)

(てかXML宣言のencodingを読んでないのか?)
2006/08/16(水) 21:00:16ID:/guPVXYD0
>>653 IE 7 でもまだ不完全な部分があるのか......
とりあえず <meta> で指定しますた.
2006/08/16(水) 21:05:22ID:b6ftN9XA0
>>654
完璧に表示されるようになった
2006/08/16(水) 21:06:51ID:/guPVXYD0
>>655 どもども......じゃあ落ち問題は解決かな......?
2006/08/16(水) 21:13:49ID:6ZuKMjYI0?DIA(41778)
ん!?
いつから★は青くなったの?
2006/08/16(水) 21:51:43ID:y6Nh7BqC0?2BP(112)
http://dso.2ch.net/test/read.html#myanmar/1155416372/
容量オーバーで埋めておいた
2006/08/16(水) 22:32:44ID:9EA3K/ii0


Opera/8.54 (Windows NT 5.1; U; ja)
2006/08/16(水) 22:35:13ID:9EA3K/ii0
途中送信してしまったorz

上の環境で>>658を開くとCPUが90〜100%になり、スクロールがぎこちないです
Pen4 1.7GHz
2006/08/16(水) 22:42:02ID:y6Nh7BqC0
火狐1.5.0.6だけど>>658開くとエラー出る。
http://vista.xii.jp/img/vi5573560616.jpg
俺のPCヘタレ杉ワロタ
2006/08/16(水) 22:50:11ID:77FAh90w0?BRZ(3010)
javascript:void%200;
(´・ω・`)ショボーン

Safari
バージョン 2.0.4(419.3)
2006/08/16(水) 22:50:21ID:/guPVXYD0
>>660 まぁデカいスレの表示で重くなるのはある程度仕方ないかな,と......

>>661 Firefox は,JavaScript 処理に時間がかかるとそのダイアログが出ますね.
2006/08/16(水) 22:56:47ID:/guPVXYD0
>>662 う〜む......そのあたりは難しいのかなぁ......
2006/08/16(水) 23:04:59ID:39aT7eBV0
>>658
IE6+Sleipnir
変換中は、スクロール重くなるけど
表示しきるとスクロールも大丈夫な感じ
2006/08/16(水) 23:17:30ID:E7jjTUzM0
Firefoxだと読み込み時にメモリ食うね
2006/08/16(水) 23:55:45ID:ywphgZ25O
IE6 WinXP SP2 Pentium4 2.4G
658を開くとCPUが100%になって固まるorz
Operaも固まりはしないけど、スクロールしなくても常に80%以上orz
困った…

DSBLに引っ掛かったので携帯からカキコ
668ノtasukeruyo
垢版 |
2006/08/17(木) 16:36:22ID:q2qdvPTD0
>>658見ても特に大丈夫でした。
スペックはセレロン2.0GHzメモリ512MB
Monazilla/1.00 (JaneStyle/2.41)
669ノtasukeruyo
垢版 |
2006/08/17(木) 16:38:50ID:q2qdvPTD0?2BP(103)
やべ、専ブラからだったorz
Opera/9.01 (Windows NT 5.0; U; ja)
2006/08/17(木) 16:43:11ID:Qz3nUcm20
javaScript 確実にonにしてることがわかると、なんか仕込まれたりしない?>リンク先とか
2006/08/18(金) 05:08:21ID:2vKSSdJ50?2BP(50)
そんな事を画策するまでもなく、多くの人はIEの初期設定のままで、
あんなことやこんなことができてしまうのです。
と、2chの穴を突いた経験談から。
2006/08/18(金) 15:49:04ID:9WKeiNnR0
自動更新のあった次の日に「勝手に再起動すんなボケ!」ってスレが立つくらいだしね。
673ひろゆき@どうやら管理人 ★
垢版 |
2006/08/20(日) 00:53:18ID:???0?DIA(30710)
どうすか。どうすか。
674root▲ ★
垢版 |
2006/08/20(日) 00:59:10ID:???0?PLT(15700)
>>673
>>650 >>663 あたりかしら。

着実に、という印象を、私は持っているです。

あと、BE 表示部分を SunOS さんが JavaScript でかっこよくしたです。
http://dso.2ch.net/test/read.html#myanmar/1155409133/

で、これをニュー速というか標準 read.cgi あたりでもやるとかそのへんも、
テクニカルには可能になりつつあったり。
2006/08/20(日) 00:59:27ID:saHukmfv0
先生、催促しているようにも見えます(,,゚Д゚)∩
2006/08/20(日) 01:00:06ID:wuf7kbVG0
僕は規制ちゃん!
677root▲ ★
垢版 |
2006/08/20(日) 01:00:20ID:???0?PLT(15700)
ありゃ、l50 ってつけないと私の環境では変化しないみたい。

http://dso.2ch.net/test/read.html#myanmar/1155409133/l50
2006/08/20(日) 01:00:53ID:Tgt+NvhB0
BE 表示部分普通にかっこいいな
679root▲ ★
垢版 |
2006/08/20(日) 01:01:00ID:???0?PLT(15700)
>>675
やっぱり?
2006/08/20(日) 01:02:28ID:wuf7kbVG0?DIA(41778)
Be表示部分に車体を使うの、個人的にやめて貰いたいんだけど、らめ?

俺は大丈夫だけど、環境によっては読みにくかったりするんだ。
681root▲ ★
垢版 |
2006/08/20(日) 01:03:31ID:???0?PLT(15700)
>>680
そのへんは、ここでわいわいと。
682ひろゆき@どうやら管理人 ★
垢版 |
2006/08/20(日) 01:04:52ID:???0?DIA(30710)
斜体はたしかに読みづらいすね。

l50をつけなくても動くようにしたほうがいい予感です。
2006/08/20(日) 01:05:43ID:Xm+GrVIr0
まぁ,実用化するならブラウザの振り分けも決めなきゃならないってことで,
dso も tasukeruyo を有効にしてもらった方がいいのかな.
684root▲ ★
垢版 |
2006/08/20(日) 01:07:13ID:???0?PLT(15700)
>>683
すぐできるので、やっておくです。
2006/08/20(日) 01:08:28ID:kgBia6Rr0
SunOsさんの超技術でアンカーポップアップ導入もお願いします><
2006/08/20(日) 01:08:34ID:wuf7kbVG0?DIA(41778)
>>681
そっか。

非 JavaScript 版は URL 中の read.html を read.cgi に

の動作がJavaScriptで動いてるみたいなんだけど、これは未対応ブラウザのためのものであって、
JavaScript自体が使えない人のためのものではないの?

で、その辺がめんどくさかったりするから全部クライアントにやらせず鯖にも働いてもらいましょみたいなことを
この前言ったんだけど、それは無理なの?
2006/08/20(日) 01:09:33ID:Xm+GrVIr0
>>677 直接 URL 入力すると云々っていう location.hash 形式の問題とかではなくて?

>>680 BE がイタリックになるのは BE チェックでレス非表示にした場合で,
デフォルトではイタリックにしてるつもりはないんですが,デフォルトでも
イタリックになっちゃうんですか?
2006/08/20(日) 01:12:37ID:Xm+GrVIr0
>>686 それは,ローカルファイルに保存するのに非 JavaScript 版への
リンクもあった方がいいっていう意見もあったために入れますた.
未対応ブラウザについては,subback.html / index.html のリンク自体が従来版向けになります.
2006/08/20(日) 01:22:28ID:wuf7kbVG0?DIA(41778)
>>687
どっちにしろ使う人が居ることは事実だから斜体はやめた方がいいかなと…

まぁ俺の環境では動いた感があって良いんだけどwww

どうしても動かしたいのなら
cssで囲い(上下左右全部とは言わず)を付けたり、レス番を光らせたり、下線を付けたりしてみるといいかも

>>688
おk把握
690root▲ ★
垢版 |
2006/08/20(日) 01:25:35ID:???0?PLT(15700)
>>683
done.

>>687
> >>677 直接 URL 入力すると云々っていう location.hash 形式の問題とかではなくて?

IE6 ではうまくないみたい。
他の人はどうなのかな。
2006/08/20(日) 01:31:23ID:Xm+GrVIr0
>>690 なんかわかったような......パフォーマンスも多少は上げられないかと
試行錯誤してた時にエンバグしたようで......直します......

>>689 つまり,BE チェックで非表示にしたレスでもイタリックにしない,
って意味ですか?
2006/08/20(日) 01:35:24ID:9wliRzU50
DOMソースでみるとitalic付いてますね。

>>691
グレーにするとかどうですか?
2006/08/20(日) 01:36:31ID:wuf7kbVG0?DIA(41778)
ライン:327
エラー:'this.texts[...].0'はNullまたはオブジェクトではありません。
URL:http://dso.2ch.net/test/read.html

たまにこのエラーが出る…@http://dso.2ch.net/test/read.html#myanmar/1155409133/

>>691
そうです。分かりにくくてすまn
2006/08/20(日) 01:38:28ID:Xm+GrVIr0
>>693 それがエンバグしてた部分で......直しますた.
下一行は了解です.これは be.js 側ですね.
695root▲ ★
垢版 |
2006/08/20(日) 01:46:37ID:???0?PLT(15700)
>>694
直ったようです。
696root▲ ★
垢版 |
2006/08/20(日) 01:47:03ID:???0?PLT(15700)
で、be.js を更新してくるです。
dso にあるやつを入れればいいのかしら。
2006/08/20(日) 01:47:54ID:wuf7kbVG0?DIA(41778)
>>694
お疲れさん。寝るお

規制いつ解けるのかな…
★餅って規制関係ないんだよね?快適だね。
2006/08/20(日) 01:49:34ID:uH3oUtCL0?S★(110737)
ソリティアの色がウ○コ色といわれたですのでもうちょっと違う色ないですかね?
699root▲ ★
垢版 |
2006/08/20(日) 01:50:41ID:???0?PLT(15700)
このイメージが出ると、いいかも。 < 色
http://mumumu.mu/img/2bp/
700root▲ ★
垢版 |
2006/08/20(日) 01:51:52ID:???0?PLT(15700)
>>697
いや、モバイル系は prin と IIJmio 使っているので、
もろに該当です(困っているです)。
701root▲ ★
垢版 |
2006/08/20(日) 01:54:30ID:???0?PLT(15700)
>>696
done.
2006/08/20(日) 02:03:42ID:Xm+GrVIr0
>>696 >>701 乙です.ただ,イタリックを変えるとか色を変えるとかで
再びお手数をおかけするかもですが......

>>698-699 カラーコードか
http://www.w3.org/TR/SVG/types.html#ColorKeywords
の色名あたりで指定してもらえれば,と......
703root▲ ★
垢版 |
2006/08/20(日) 02:07:15ID:???0?PLT(15700)
>>702
> ただ,イタリックを変えるとか色を変えるとかで
> 再びお手数をおかけするかもですが......

それは承知しているですよ。

色については、その道のかたがやってくれるかなと。
ということで、今日の私はそろそろおひらき。
2006/08/20(日) 07:03:30ID:Xm+GrVIr0
非表示レスはイタリックの代わりに背景をグレーにしますた.
色は http://mumumu.mu/img/2bp/ を一応真似たつもり.
ただ,www2 のは自分では入れ替えられないのでとりあえず
一時的に dso のを読み込むようにしますた.
705root▲ ★
垢版 |
2006/08/20(日) 11:43:58ID:???0?PLT(15700)
>>704
www2 に入れました。 < be.js
2006/08/20(日) 18:56:44ID:Xm+GrVIr0
>>705 乙です.www2 のを読み込むように戻しますた.
2006/08/20(日) 19:48:43ID:TPuNj5iBP
ttp://sunos.saita.ma/inspired/
2006/08/22(火) 21:34:47ID:OG147ChH0
http://dso.2ch.net/myanmar/subback.html

IE 6 で見ると,スレタイが URL に化けちゃってる箇所があるような......
上の方でやってた ime.nu の時と同じバグ(a.href を書き換えると
中身のテキストも書き換わっちゃう)が顕在化してるのかな?
2006/08/22(火) 22:25:50ID:OG147ChH0
for (var i = 0; i < document.links.length; i++)
    if (/^http:\/\/(?:\w+\.)?(?:2ch\.net|bbspink\.com)\/test\/read\.cgi\/?/.test(document.links[i].href)) {
        document.links[i].normalize();
        var data = document.links[i].firstChild.data, isEqual = document.links[i].href == data;
        document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "#" : ""); });
        document.links[i].firstChild.data = isEqual ? document.links[i].href : data;
    }

対処するとすれば↑,ついでに PATH_INFO 形式をデフォルトにするなら↓かな......

        document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "/" : ""); });
2006/08/24(木) 00:10:04ID:Y+EGPfiv0
そういや operate2 は read.cgi が動いてないんですね.

http://qb6.2ch.net/test/read.cgi/operate2/1097914397/

そういうところに置いてみるのも面白いかも?
2006/08/24(木) 00:18:03ID:b6jszFiD0?BRZ(7007)
operate2 はアレがあるから切ったような・・・
2006/08/24(木) 00:24:38ID:eVQaOOza0?PLT(12347)
ひろゆきママンの掃除機か!!
2006/08/24(木) 12:25:20ID:Y+EGPfiv0
http://dso.2ch.net/test/read.html/myanmar/1155409133/87n
714root▲ ★
垢版 |
2006/08/25(金) 01:24:08ID:???0?PLT(15700)
>>713
PATH_INFO がデフォルトになったということは、
www2 に置いてある js も、更新が必要なのかしら。
2006/08/25(金) 01:32:12ID:BlMYL2I00
>>714 be.js には影響なしです.subback.html / index.html の方を揃えてもらえば
PATH_INFO 形式デフォルト化は完了ってことで.
716root▲ ★
垢版 |
2006/08/25(金) 01:36:39ID:???0?PLT(15700)
subback.html と index.html ってことは、bbs.cgi ですか。

お手数ですが、dso サーバの bbs.cgi の
UpdateSubback と MakeIndex4PC にある、
if(&IsReadHtml($GB)) なところの JavaScript 部分を、
SunOS さんのほうで、ごにょごにょしていただけると助かります。

問題がなければ、オリジナルに反映しておくです。
2006/08/25(金) 01:49:14ID:BlMYL2I00
>>716 ごにょごにょ完了しますた.
718root▲ ★
垢版 |
2006/08/25(金) 01:56:39ID:???0?PLT(15700)
>>717
どもです。オリジナルに反映し、dso にも入れなおしました。
2006/08/25(金) 01:59:51ID:BlMYL2I00
>>718 乙です.
720root▲ ★
垢版 |
2006/08/25(金) 16:39:25ID:???0?PLT(15700)
そんなわけで「2ちゃんねる」リンクがついたので、
read.html でも対応すると、よいと思うのです。
2006/08/25(金) 16:48:38ID:vlmbfQyP0
read.cgiどころかsubback.htmlやindex.htmlまでJavascriptで生成とは
夢が広がりんぐだな。
2006/08/26(土) 00:15:30ID:j4drswue0
>>720 Done.


ブラウザ振り分けの素案として
http://dso.2ch.net/test/read.html/myanmar/1155409133/89n
というのを考えていたりしますが,新たな情報等があれば修正するということで.
2006/08/26(土) 01:50:29ID:P5UFM7680
レス数によっては、[全部読む]がやっぱり重いね。
[全部読む]でも、一気に表示しないで、だんだんとレス追加みたいな感じのが良いのかな。
続きを読むをクリックすると、レスが追加されてく感じ。

そっちの方がAjaxっぽいし。
2006/08/26(土) 02:05:45ID:j4drswue0
>>723
>一気に表示しないで、だんだんとレス追加みたいな感じのが良いのかな。
>続きを読むをクリックすると、レスが追加されてく感じ。

そういう方がいいという人は,上の方の「1- 101- 201-」とか
下の方の「前100 次100」を利用してもらうということで.
「全部」で全部表示されないというのも,看板に偽りありという
気がしないでもないんで......
「大きなスレで『全部』は重いですよ」というのは JavaScript 版での
注意事項として周知する方向で.
2006/08/26(土) 02:48:42ID:j4drswue0
「全部」をクリックしたら警告が出るようにしてみますた.
(read.js を分離したのでキャッシュクリアとかしないと反映されないかも)
2006/08/26(土) 04:30:46ID:IARsdKVR0
>>725
乙です
「それでもいいですか」ってのがなんか脅しっぽいwww
2006/08/26(土) 05:57:20ID:dQy0+7ra0
>>725
でもこれ毎回出たらうざくないですか?
2006/08/26(土) 07:00:43ID:eQA7LPWP0
>>727
毎回「全部」をクリックする人って少ないんじゃないかな
2006/08/26(土) 07:08:04ID:+VscJeze0
少なくとも専ブラ使わないときは全部を選んでいる
2006/08/26(土) 10:29:37ID:j4drswue0
警告出すのは,レス数が 400 以上またはサイズが 250 kB 以上の場合だけにしますた.
2006/08/26(土) 13:57:27ID:j4drswue0
何か......IE 6 だと a.href を書き換えた場合,新しい href の既読・未読が
リンク色に反映されない模様(書き換える前のリンク色のままになる).
となると,subback.html / index.html でわざわざ↓みたいにしなきゃならんのか......

# IE 7 はどうなんだろう......?

var isIE6 = navigator.userAgent.indexOf("MSIE 6.0") > 0;
for (var i = 0; i < document.links.length; i++)
    if (/^http:\/\/(?:\w+\.)?(?:2ch\.net|bbspink\.com)\/test\/read\.cgi\/?/.test(document.links[i].href)) {
        document.links[i].normalize();
        var data = document.links[i].firstChild.data, isEqual = document.links[i].href == data;
        document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "/" : ""); });
        if (isIE6) {
            document.links[i].firstChild.data = isEqual ? document.links[i].href : data;
            document.links[i].parentNode.replaceChild(document.links[i].cloneNode(true), document.links[i]);
        }
        else if (isEqual)
            document.links[i].firstChild.data = document.links[i].href;
    }
2006/08/26(土) 14:38:07ID:j4drswue0
read.js でも >>731 と同じ問題への対処 done.
733ひろゆき@どうやら管理人 ★
垢版 |
2006/08/27(日) 21:55:05ID:???0?DIA(30718)
うほ。
2006/08/27(日) 22:09:33ID:UhzDUk4SP
うへ。
2006/08/28(月) 00:49:46ID:aw0giLTu0
まぁ,月が変わる頃にはいろんな意味でいろいろ動き出すでしょう......
736動け動けウゴウゴ2ちゃんねる
垢版 |
2006/08/28(月) 13:30:57ID:VbslbRUI0
読み込み完了するまでスレの正体がわからないのはどうなんだろう
http://dso.2ch.net/test/read.html/myanmar/1155416372/

あとさ、たまにスレにたくさんレスがついてて流し読みしながらレス書くときに
書き込み欄が一番下にあると参照しながら書けないから
今まではスレをもういっこ別窓で開いてレス書いたりしてたけど
これ導入するんだったら書き込み欄とメッセージは別フレームみたいに出来ないかね
2006/08/28(月) 16:17:50ID:aw0giLTu0
>>736
>読み込み完了するまでスレの正体がわからないのはどうなんだろう

読み込まなきゃわからないのはどうしようもないのでは......と思ったけど

>http://dso.2ch.net/test/read.html/myanmar/1155416372/

これは,ライブな dat が存在しない場合の扱いがいかがなものか,って意味なのかな?
鯖側で動く read.cgi と違って過去ログをあさることはできないので,別途鯖側で
何らかの I/F を用意しない限り,過去ログの存在の有無を知らせることは不可能ですね.
ただ,エラーメッセージをもっと親切な内容にしたらどうか
ってことであれば,いい提案があれば採用する方向で.

しかし......現状ではファイルが存在しない場合一律に
http://www2.2ch.net/live.html に飛ばしてくれるんですが,
XMLHttpRequest の仕様上別鯖には逝けないんでちょっと困った状態に......

IE -> "Unknown" というわけわからんステータス
Firefox -> "302 Found"
Opera -> 一回目は "302 Found" だが,二回目以降 send() の時点で Security violation の例外発生

元々 live.html に飛ばすのは read.cgi を止めた場合の人大杉の
ためのもののはずだと思うんで......せめて dat の場合だけでも普通に
"404 Not Found" を返してくれればもうちょっと扱いやすくなるような......

ErrorDocument 404 http://www2.2ch.net/live.html
<Files *.dat>
    ErrorDocument 404 default
</Files>


>書き込み欄とメッセージは別フレームみたいに出来ないかね

フレームだと,かえって今までと使用感が異なることに違和感を持つ人が
結構出てきそうな気も......ただ,フレームでなく position: fixed;
を用いることにすれば,従来と同じ形態との切り替えも容易なので
採用できそうな気もします.ただ問題は,IE 6 だと position: fixed;
が効かないという(IE 7 はどうなんでしょ?)...... かと言って
onscroll で追いかけて動かすのは船酔いしそうな気持ち悪い動きになるし.
「その機能を使いたい人は IE 6 以外を使って下さい」って形でもいいなら
単純明快にできそうですが.
738ひろゆき@どうやら管理人 ★
垢版 |
2006/08/28(月) 17:44:26ID:???0?DIA(30719)
ライブなdatが存在しない場合は、read.cgiにリダイレクトしちゃうとか。。
2006/08/28(月) 19:10:40ID:iqkqPW7u0
ひろゆきがまともなことを言ったので明日は雨
2006/08/28(月) 19:40:38ID:aw0giLTu0
>>738 そういうのも一案ですが......

・ *.dat の ErrorDocument 404 を DSO プログラムに振る.

・ その DSO プログラムが過去ログを調べ,存在すれば今の read.cgi のように
  最初と最後のレスだけ抜き出して返すなどする.

のようなことをすれば,read.html のみならず雪だるまの read.cgi で
過去ログの存在を認識できない問題もついでに解決できるかも知れない予感......
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況