「戻る」ボタンを無効にするには?
[上に]
[前に]
[次に]
Shin
[E-Mail]
1998/06/27(土) 01:13:42
ブラウザに依存している「戻る」や「次へ」ボタンを無効にしたり、有効にしたといった
制御は、たやすくできないのでしょうか?
HTMLレベルの話なのかHTTPレベルの話なのかも、不明です。
mura
[E-Mail]
1998/06/27(土) 12:21:35
たやすくはできないです。
>HTMLレベルの話なのかHTTPレベルの話なのかも、不明です。
ブラウザ依存なのでブラウザレベルでしょうね。
JavaScriptのwindow.openで新しいウィンドウを開く時は、
無効にすることはできたような気がしますが、
新しいウィンドウを出さない場合の話ですよね?たぶん。
hiro-kim
1998/06/27(土) 12:33:48
参考までに。以下『日経インターネットテクノロジー 1998.7』の記事より。
Backボタンを押した場合,通常はWWWブラウザ側でキャッシュされたデータを表示して,WWWサーバーにはアクセスしない。このため,WWW-RDB連携ソフト側で前のページに戻ったことを把握できずに不具合が生じる可能性がある。
Web.Front Server(ソフトフロント社)やSymfoWARE Weblink(富士通)は,キャッシュの有効期限やキャッシュを許可しないという情報をHTTPヘッダーに付加する。これにより,Backボタンを押しても必ずWWW-RDB連携ソフトにアクセスするようにしてエラーを検知している。
pon
1998/06/27(土) 23:47:47
とある、新聞系ページで使われている、恐ろしいテクニックをちょっと紹介。
『進む』は駄目だけど『戻る』は疑似的に利かなくなります。
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=index2.html">
例えば、index.htmlにこう記述して、
カウント0でindex2.htmlのページに強制的に飛ばします。
戻るボタンを押してindex.htmlに戻っても瞬間に、index2.htmlに戻されます。
これをフレーム内でやられると、
処理に気が付きにくく、見る側は、戻る事に苦労必死。
全部のページに機能させるには、各ページ毎に、
<META・・・>を記述したファイルを1枚噛ませなくてはいけないので
面倒ですが、参考程度に。
とほほ
1998/06/28(日) 02:21:13
この手の「戻る」ボタンで戻れないページに出会うたびに、怒りが
こみあげますよね。(^_^+)
みずか
[E-Mail]
[HomePage]
1999/12/13(月) 17:37:10
こんにちは、かなり古いスレッドのようですが、返信をします。
長文になるのを防ぐため関係のないタグは抜かします。
実際使うときは、入れてくださいね。
<head>
<script language="javascript">
<!--
function urls(seturl){
var baseurl = "http://〜"; //ベースとなるURLを書いて最後に/をつけてください。
window.location.replace(baseurl + seturl);
}
//-->
</script>
</head>
<body>
問題1<br>
下のうち、○○○なのは、どれでしょう。<br>
<a href="javascript:urls('1.html')">1.○○</a><br>
<a href="javascript:urls('2.html')">2.××</a><br>
<a href="javascript:urls('3.html')">3.△△</a><br>
</body>
これはIE4.0以上NN3.0以上が対応しています。
分岐型のクイズなどに使えると思います。
ただしJavaScript未対応ブラウザでは、次のページに進めません。
あと、Scriptをすべてに書くのは面倒だと思うので、リンクさせた方がよいと思います。
日本語が変ですね。(汗)
[上に]
[前に]
[次に]