履歴を消したい
[上に]
[前に]
[次に]
心の旅人
[E-Mail]
1998/09/03(木) 11:59:09
a.htm-b.htm-c.htm-d.htmと、順番に飛んでいくページを作っているのですが、
d.htmを表示した後にブラウザのバックボタンを押すと c.htm ではなく
b.htmを表示させたいのです。つまり、c.htmのヒストリを消したいのです。
「d.htmにボタンを付けてそのボタンに history.go(-2) にすれば」と言われそうですが
あくまでも、ブラウザのバックボタンで前ページに戻りたいのです。
historyオブジェクトの特定のページのみを削除するって可能なのでしょうか?ご教授お願いします。
はっしー
[E-Mail]
1998/10/12(月) 21:42:15
とりあえずc.htmからd.htmへのリンクで、
<A HREF="JavaScript:location.replace('d.htm')">d.htmへ</A>
を使えば目的の動作になると思います。私もつい最近同じような疑問
を抱いたところでした。ただしブラウザの履歴には残っているのでメ
ニューから履歴コマンドを使うとc.htmに戻れてしまいます。
IE4だと履歴にも残さないlocation.assign(url)というのが使えるそ
うですが・・・IE4持ってないのでわかりません:-p
[上に]
[前に]
[次に]