Javascript--location

2948 ワード

説明:
現在のURLについて.
ツールバーの
説明
結果
hash
hrefプロパティの#番号の後ろにあるセグメントを取得または設定します.
 
host
urlのhostnameとportの取得または設定
localhost
href
url全体を取得または設定する
http://localhost/gv/External.aspx
pathname
オブジェクトが指定したファイル名またはパスの取得または設定
/gv/External.aspx
port
URLに関連付けられたポート番号の取得または設定
 
protocol
URLを取得または設定するためのプロトコルセクション
http
search
hrefプロパティの挨拶の後の部分を取得または設定します.
 
 
 
方法
説明
assign(sUrl)
必要な文字列タイプ新しいHTMLドキュメントを読み込む
reload()
現在のページを再読み込み
replace(sUrl)
必要な文字列タイプは、現在のドキュメントの代わりに指定したsUrlを読み込みます.
例:
    <input type="button" value="reload" onclick="reload()" />

    <input type="button" value="assign" onclick="assign()" />

    <input type="button" value="replace" onclick="replace()" />

    <script type="text/javascript">

        

        

        function reload(){

            location.reload();

        }

        

        function assign(){

            location.assign("Default20.aspx");

        }

        

        function replace(){

            location.replace("Default20.aspx");

        }

    </script>

 
assign(sUrl)とreplace(sUrl)の比較:
どちらもsUrlに転向できます
assignが転向した後、後退ボタンで戻ることができます.replaceは本格的な転向ではなく、sUrlをロードすることで現在のページに入り、historyでは元のページが見つからない.
assignを使用した後の効果
replaceを使用した後の効果
image
image
 
「戻る」ボタンに注意してください.