チャットのページでの「戻る」ボタン
[上に]
[前に]
[次に]
aya
[E-Mail]
2000/05/31(水) 16:34:28
今、チャットのページを作っています。
上下フレーム2分割の「書きこみのhtml」と、「ログの html」の
よく見かけるタイプです。
今は、チャットしている途中で、ブラウザの「戻る」ボタンを
押すたびに「ログの html 部分だけが、発言をさかのぼって表示」
されていきます。
この動作を、「戻るボタンを一回おしたら、チャットのページに
来る前のページに戻る」というようにできるものなのでしょうか。
もえ
2000/05/31(水) 16:36:52
無理です。
ちむ
[E-Mail]
2000/05/31(水) 16:41:02
上のフレームから、前のページへのリンクを張っておくのが
よくある方式かと。
aya
[E-Mail]
2000/05/31(水) 16:59:41
ありがとうございます。
これは、「解決」にしちゃいます。
じゃ、ちょっと、質問が変わってしまうのですが。
もしよろしければ、「追加発言」お願いします。
「戻る」ボタンは、
「どのタイミング」で、「何を覚えているのでしょうか?」
変な質問だなぁ。 (^-^;)
aya
2000/05/31(水) 17:00:33
[[解決]]
解決のチェックしわすれた。
Fuji.♪
[E-Mail]
[HomePage]
2000/05/31(水) 17:19:50
WWWブラウザによって変わりますから一概に言えないです。 (^^;
ちむ
[E-Mail]
2000/05/31(水) 17:32:29
>「戻る」ボタンは、
>「どのタイミング」で、「何を覚えているのでしょうか?」
いや、そう大層なものではなく、チャットページの前のページが
index.htmlだったりしたら
<A HREF="index.html" TARGET="_top">戻る</A>
とか上フレームのHTMLに書くだけのことを言いたかったんですが、私は(^^;
ボタンにするとしても、FORMを使ってリンクをするだけのことで。
<FORM>
<INPUT TYPE="button" VALUE=" 戻る " onClick="parent.frames[1].location.href='index.html'">
</FORM>
てな具合で。
質問の答えになってませんね…… m(..)m
ちむ
[E-Mail]
2000/05/31(水) 17:33:52
>「戻る」ボタンは、
>「どのタイミング」で、「何を覚えているのでしょうか?」
あ、ブラウザの「戻る」ボタンのことだったんですか(^^;
思いっきり勘違いしてました。失礼しました。
バギンズ
2000/05/31(水) 19:32:51
どーいうタイプのチャットにもよるかもしれませんが、
そのチャットに入る前のアドレスをcookieに覚えさせておいて
「チャットに入る前へ戻る」ボタンを表示させてあげては駄目ですか?
チャットに入る前のアドレスをcookieに覚えさせる方法は
環境変数のHTTP_REFERER(JavaScriptならdocument.referrer)が、
チャットのアドレスじゃなかったらcookieへ記録するとか。
偽
2000/05/31(水) 19:41:31
発言ボタンに、onclick="history.back(-1);return true"を仕込んでおくとか。
JavaScriptは自信ないので、これでうまくいくかはよくわかりませんけど。
オートリロードに対しては、onloadあたりで履歴を1つ削除するとか。
オートリロードか、発言ボタンを押した結果はちょっとした工夫でCGI側から
チェックできるでしょう。多分。
JavaScriptは詳しくないので、これ以上は他の人に任せます。
aya
[E-Mail]
2000/06/01(木) 08:50:12
みなさん。
ありがとうございます。コメントが増えてた。びっくり。
めんどくさそうなので、半分、あきらめモードですが、(^-^;)
チャットで、「ブラウザの戻るボタンを押される」と、
その「チャットのページの品位」というか...みっともない気がして、
どうにかしたかったんです。それだけ。
[上に]
[前に]
[次に]