JavaScript の
location.href には、主に次のような多くの用途があります。
self.location.href="/url" 現在のページは URL ページを開きます
location.href="/url" 現在のページは URL ページを開きます
windows.location.href="/url" 現在のページは URL ページを開きます。最初の 3 つの使用法は同じです。
this.location.href="/url" 現在のページは URL ページを開きます
parent.location.href="/url" 親ページで新しいページを開きます
top.location.href="/url" トップページで新規ページを開きます
ページ上でフレームがカスタマイズされている場合、親のセルフトップをカスタマイズされたフレームの名前に置き換えることができます。その結果、フレーム ウィンドウで URL アドレスが開きます。
さらに、window.location.href=window.location.href; と window.location.Reload() は両方とも現在のページを更新します。違いはデータを提出するかどうかです。データが送信されると、window.location.Reload() は、データを指定された URL
に送信するかどうかを尋ねます。
ASP.Net プログラムを作成するときに、ページ ジャンプの問題がよく発生します。ジャンプ時にプロンプトを使用したい場合は、Response.Redirect を使用します。次のような作業はもう終了します:
現時点では、次のコードを使用してテストします。
ASP.NET フレームワーク ページ ジャンプの別の実装
例:index.htm ページには、frameLeft と FrameRight という 2 つのフレームがあります。frameRight ページでサーバー側コードを実行した後、frameLeft でページを更新します。
以前は、登録後にログイン ボックスが自動的に更新され、成功した登録コードの後に段落を追加する限り、ログイン ボックスがログイン ページに置き換えられることが最も一般的でした。別のフレームの。コードは次のとおりです:
コードをコピーします
例:
A、B、C、D がすべて jsp、D が C の iframe、C が B の iframe、B が A の iframe の場合、D の js が次のように書かれているとします。
"window.location.href"、"location.href": D ページジャンプ
"top.location.href": ページジャンプ
ページ D にフォームがある場合は、