戻るボタンを使わせないためには?

[上に] [前に] [次に]
MsY 1999/08/28(土) 16:13:24
質問します。
<A HREF="a.html" taeget="_blank">a</A>
というリンクだと新しい窓が開きますよね?
リンクをクリックした際にこの新しい窓だけ開き
元々開いていた窓を閉じるということは出来ますか?

なんでこういったことをしたいのかというと、
ブラウザのBack(戻る)ボタンで戻れないページに飛ばしたいので。
他に手だてがあればそれも教えてくださいませ。

最初に_blankで新しい窓に飛ばして、そこから先は
戻るボタンを使えない形で進めていきたいのです。
こうすれば、元々の窓は残っているから良いかな〜と・・・

Tmb 1999/08/28(土) 17:15:18
>ブラウザのBack(戻る)ボタンで戻れないページに飛ばしたい
こうしたいという人はたまにいますけど,まずどうしても
そうしなければならないのかを考えてからにしてください。

自由に戻れなくなるというのは見る人にとって不便ですから。

それに確かセキュリティ絡みの問題につながることなので,
親のウインドウを子が閉じるというのは,もともと機能的に制限
されてたと思います。
まったく出来なかったのか,警告が出るのだったかは記憶して
ませんけど。

中居くん 1999/08/28(土) 19:32:41
ブラウザの戻るボタンの利用頻度って知ってますか?
日経だかなんだかの統計を読んだことがあるんですが(ただし出所うろおぼえなのであしからず)
なんと9割以上の人が、ぺーじ内の作者の設定したボタンを使わずに
ブラウザの戻るボタンに頼っているんだって。びっくりしたよ。
(くりかえすけど 出所うろおぼえなので参考程度に読んでね)

そう考えるとね、戻るボタンがないページの場合は
「あれれ壊れてる」ということでさっさと移動してしまうだろうね。

MsY 1999/08/28(土) 21:09:06
お二方、ありがとうございます。
私の文章力がなかったみたいです。
お二方の仰っていることは予想できたご意見でしたので、
#以前にそういうスレッドを見たので。<予想できたご意見
>最初に_blankで新しい窓に飛ばして、そこから先は
>戻るボタンを使えない形で進めていきたいのです。
>こうすれば、元々の窓は残っているから良いかな〜と・・・
と書いたのですが少し補足します。

***
index.html
  |←<A HREF="question.html" target="_blank">
question.html
 | |←<A HREF="question.html" target="_blank">
 |  |-yes.html
 |-no.html
***
として、index.htmlの窓を残したままにしておくことで
回避できると思ったのです。
戻ることが出来てしまうと、内容の性質上つまらなく
なってしまいますので。

う〜ん、でも、
>それに確かセキュリティ絡みの問題につながることなので,
>親のウインドウを子が閉じるというのは,もともと機能的に制限
>されてたと思います。
>まったく出来なかったのか,警告が出るのだったかは記憶して
>ませんけど。
ということであれば、諦めるしかないですね。。。

サムソン 1999/08/30(月) 20:16:22
MsYさんのおっしゃる用途であればCookieを使用すれば
良いのでは?

Q1正解→Q2正解→Q3不正解
とCookieに書き込むと、Q2に戻ってもCookieには
「Q3不正解」の情報があるのでエラーを出す、
というのでどうでしょう。

MsY 1999/08/31(火) 15:13:24
[[解決]]
サムソンさん、ありがとうございます。
Cookieですか!全然頭にありませんでした。
少ししかかじったことはないです(訪問回数を表示する程度)
が、本格的に取り組んでみようと思います。

一応、解決マーク押しておきますね。(^^)

Kayuu 1999/09/04(土) 04:36:55
私の使っているあるwebメールでは、どのページに行っても(読む、返事をする、etc)URLが変わりません。全部CGIで処理しているようですが、そういうのではいダメなんでしょうか?

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