チャットのページでの「戻る」ボタン

[上に] [前に] [次に]
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
みなさん。
ありがとうございます。コメントが増えてた。びっくり。
めんどくさそうなので、半分、あきらめモードですが、(^-^;)
チャットで、「ブラウザの戻るボタンを押される」と、
その「チャットのページの品位」というか...みっともない気がして、
どうにかしたかったんです。それだけ。

[上に] [前に] [次に]