perlでブラウザの戻るや進むボタンを無効にするには?

[上に] [前に] [次に]
けんじ 2000/02/04(金) 17:28:29
perlで簡単なゲームを作成しています。

しかし、ブラウザの戻るボタンで前の状態に戻れてしまうと
面白みに書けます!

戻るや進むを無効にする手法を教えてください。

andi 2000/02/04(金) 17:46:15
無理です。
Cookie等を使用して判断するのが吉と出ています。

zizz... [HomePage] 2000/02/04(金) 17:46:17
CGIでPerlを使っているのですよね。
それなら、多分無理です。
HTTPやHTMLにそんな機能はないはず。

プラグインを使ったり、HTML + CSS + DOM を使ったりして、
一ページに収めると、前の状態に戻る心配をしなくても済むようにできます。

kala 2000/02/04(金) 23:27:15
IE4以上またはNN3以上であればlocation.replace(url)を使うことにより可能です。

<A href="JavaScript:location.replace('next.html')">次へ</A>
<INPUT onClick="location.replace('next.html')" value="次へ">

zizz... [HomePage] 2000/02/05(土) 16:21:00
Perlで無効にしているのではないが、
location.replace を使うのなら、
最初におまじない

if (location.replace == null)
   location.replace = location.assign;

を入れておいたほうが良いらしい。
JavaScript 1.0でも動くようになる。
例によってMSIEは知らん。

2000/02/06(日) 23:56:39
ページの有効期限切れってのありますよね?
あれって,どういう時に起こるのでしょう?
キャッシュ制御ですかね?それともSSLとか使わないと出来ないのでしょうか・・??
ご存知の方がいらっしゃいましたらご教授ください.

これが確実に出来れば戻るが無効に出来ると思うし,戻れないので進む事も出来なくなるのではと思います.
個人的にJSで右クリック禁止や戻るが禁止されてたり,やりにくくされると不快なので・

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