- - PR -
history.back()
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-03-17 20:38
お世話になります。
VS2005でWebサイトを作っています。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4224&forum=7 を参考にしてブラウザの「戻る」を実現したのですが、上記のURLに書かれた方法だと1画面分しか戻ることができません。 Session("back_url")をスタックのように積み上げればいいのだと思いますが、シンプルに実装する方法は無いでしょうか? もしくは、「戻る」機能を上記以外の方法で実現する方法を教えてください。 | ||||
|
投稿日時: 2008-03-17 21:43
ブラウザの戻るボタン(history.back)なのにセッション??
全画面で共通してフォーム上に配置された戻るボタンの動作をどうにか簡単にしたいってことかな? はずしてたらスルーしてくださいな。 だとしたら、各ページの親クラスを作ってそっちのページロードでスタックに積み上げたり、ユーザコントロールを作ってそっちで制御してやってもいいかも。 _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2008-03-17 22:02
history.go(-3)で3履歴分もどれます。(って意味であってますかな)
| ||||
|
投稿日時: 2008-03-18 10:36
「戻る」ボタンを押したら一つ前の画面に戻るようにしたいのですが、history.back()やhistory.go()だとブラウザの履歴は戻っているように見えるのに肝心の画面はそのまま動かないので困っていました。
上記のURLに辿り着く前にhistory.back()では駄目なのは当然のような記事を見ていましたのでSessionで実装しました。 私はhistory.back()でうまく戻れないのですが、本来は戻れるものなのですか? もうそうならやり方を教えてください。(私も本当はそれがやりたかったので・・・) |
1