- PR -

history.backが使えません。

1
投稿者投稿内容
きよよ
常連さん
会議室デビュー日: 2007/01/17
投稿数: 32
投稿日時: 2007-02-05 19:42
たびたびお世話になっております。

環境:WinXp Vs2005 IE6.0

前の画面に戻る機能を実行したいと思い以下のように実装してみました。

Dim csOpenWindow As New StringBuilder
Dim csName As String = "test"
Dim csType As Type = Me.GetType()
Dim cs As ClientScriptManager = Page.ClientScript 'Javascript実行オブジェクト

'Javascriptの準備
csOpenWindow.Append("<script type=text/javascript>")

csOpenWindow.Append("history.back ;")

csOpenWindow.Append("</script>")

'Javascriptの実行
cs.RegisterStartupScript(csType, csName, csOpenWindow.ToString(), False)

ところが、現画面がリロードされるだけで前画面に戻りません。

原因などご存知の方いらっしゃいましたらご教授ください。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-02-05 22:00
ページAが表示される

[戻る]ボタンをクリック

post する

サーバで、history.back を挿入

ポストバック後のページAが表示される


さて、ここで、[ポストバック後のページA]の、ひとつ前の画面とは、どこでしょう?

たとえば、@IT のお砂場にでも行って、投稿後、ブラウザの戻るボタンを押してみてください。どこへ行きますか?同じことです。
_________________
1

スキルアップ/キャリアアップ(JOB@IT)