js locationはUrlにアクセスして、リダイレクトして、ページを更新します.
3361 ワード
もっと読む
js locationはUrlにアクセスして、リダイレクトして、ページを更新します.
本論文では、Javascript Locationのオブジェクトを使って、どのようにUrlを読み直しますか?どのようにページを書き換えますか?javascriptは多くの方法を提供しています.現在のユーザがブラウザでアクセスしているurlを修正します.これらの技術は全部locationオブジェクトに基づいています.これはwindowオブジェクトとしての属性です.現在のurlを含む新しいlocationオブジェクトを生成できます. current URL = window.location
この文章ではlocationの対象の属性と方法を全部見ます.勉強します. * urlの違う部分をどう読みますか? * どのようにホームページをリダイレクトしますか? * どのように自動的にページを更新しますか?
URLは6つの部分からなります.いくつかはオプションです. //:/
プロトコルとドメイン名は必須項目で、その他はオプションです.以下は全ての部分を含むURLの例である.http://www.example.com:80/example.cgi?x=3&y=4#results
この例では、http:プロトコルです.www.example.comはドメイン名で、80はポートです./example.cgiはパスですか?x=3&y=4は検索文字列で、啢resultsはhash、またはページ内部のアンカーポイントです.2.Locationで現在のURLを読み取ります.
locationオブジェクトのprotocol,hostname,port,pathname,search,hash属性を使ってURLの各部分にアクセスできます.以下の属性も使えます. ドメイン名とポートを含む:www.example.com:80 href URL全体を含む例:http://www.example.com:80/example.cgi?x=3&y=4#results例:var current URL = window.location alert ( currentURL.href ); // Displays ''http://www.example.com:80/example.cgi?x=3&y=4#results'' alert ( currentURL.protocol ); // Displays ''http:'' alert ( currentURL.host ); // Displays ''wwww.example.com:80' alert ( currentURL.hostname ); // Displays ''www.example.com' alert ( currentURL.port ); // Displays ''80 alert ( currentURL.pathname ); // Displays ''/example.cgi' alert ( currentURL.search ); // Displays ''?x=3&y=4'' alert ( currentURL.hash ); // Displays ''#レスリング 3 LocationでURLを操作する
locationのhref属性を使って、ページを現在のページとは異なるページにジャンプできます.window.locations.href = 「http://www.example.com/anotherpage.html";
例:
Locationのhref属性ジャンプページを使うと、前のページのUrlはブラウザのhistory履歴に保存されます.ブラウザの「後退」ボタンをクリックすると前のページに戻ります.前のページに戻りたくないなら、Location.replace()を使ってもいいです.window.location.replace() ( 「http://www.example.com/anotherpage.html「 );
ページをリダイレクトすることができるページ以外に、現在のページの異なるアンカーポイントwindow.location.hashをリダイレクトすることができます. = 葃more Results;
たとえば:
ページの中に「ぁtop」というアンカーポイントがあります.ボタンを押すとブラウザがトップに移動します.ブラウザのアドレスバーの変化を観察してください.ブラウザの後退ボタンをクリックすると、前の位置に戻ります.4.更新ページを再読み込みします.
Location.reload()を呼び出すことができます.強制ブラウザで現在のURLを更新します.現在のユーザがブラウザのリフレッシュボタンまたはF 5をクリックするように.window.location.reload ( );
この方法にパラメータが規定されていない場合、またはパラメータがfalseである場合は、HTTPヘッダIf-Maodified-Sinceを使ってサーバ上の文書が変更されたかどうかを検出します.文書が変更された場合、reload()この文書を再ダウンロードします.ドキュメントが変更されていない場合は、この方法はキャッシュからドキュメントを読み込みます.ブラウザをクリックしたときの更新ボタンと同じ効果です.この方法のパラメータをtrueに設定すると、ドキュメントの最後の変更日が何であれ、キャッシュをバイパスしてサーバからドキュメントを再ダウンロードします.これはユーザがクリックした履歴です.ビューアの更新ボタンを押した時のShift健の効果は全く同じです.window.location.reload ( true );
簡単な例:
別添:
注意様式:cursor:pointer
計算機は、href呼び出しjs関数を実現する.
js locationはUrlにアクセスして、リダイレクトして、ページを更新します.
本論文では、Javascript Locationのオブジェクトを使って、どのようにUrlを読み直しますか?どのようにページを書き換えますか?javascriptは多くの方法を提供しています.現在のユーザがブラウザでアクセスしているurlを修正します.これらの技術は全部locationオブジェクトに基づいています.これはwindowオブジェクトとしての属性です.現在のurlを含む新しいlocationオブジェクトを生成できます. current URL = window.location
この文章ではlocationの対象の属性と方法を全部見ます.勉強します. * urlの違う部分をどう読みますか? * どのようにホームページをリダイレクトしますか? * どのように自動的にページを更新しますか?
URLは6つの部分からなります.いくつかはオプションです. //:/
プロトコルとドメイン名は必須項目で、その他はオプションです.以下は全ての部分を含むURLの例である.http://www.example.com:80/example.cgi?x=3&y=4#results
この例では、http:プロトコルです.www.example.comはドメイン名で、80はポートです./example.cgiはパスですか?x=3&y=4は検索文字列で、啢resultsはhash、またはページ内部のアンカーポイントです.2.Locationで現在のURLを読み取ります.
locationオブジェクトのprotocol,hostname,port,pathname,search,hash属性を使ってURLの各部分にアクセスできます.以下の属性も使えます. ドメイン名とポートを含む:www.example.com:80 href URL全体を含む例:http://www.example.com:80/example.cgi?x=3&y=4#results例:var current URL = window.location alert ( currentURL.href ); // Displays ''http://www.example.com:80/example.cgi?x=3&y=4#results'' alert ( currentURL.protocol ); // Displays ''http:'' alert ( currentURL.host ); // Displays ''wwww.example.com:80' alert ( currentURL.hostname ); // Displays ''www.example.com' alert ( currentURL.port ); // Displays ''80 alert ( currentURL.pathname ); // Displays ''/example.cgi' alert ( currentURL.search ); // Displays ''?x=3&y=4'' alert ( currentURL.hash ); // Displays ''#レスリング 3 LocationでURLを操作する
locationのhref属性を使って、ページを現在のページとは異なるページにジャンプできます.window.locations.href = 「http://www.example.com/anotherpage.html";
例:
Locationのhref属性ジャンプページを使うと、前のページのUrlはブラウザのhistory履歴に保存されます.ブラウザの「後退」ボタンをクリックすると前のページに戻ります.前のページに戻りたくないなら、Location.replace()を使ってもいいです.window.location.replace() ( 「http://www.example.com/anotherpage.html「 );
ページをリダイレクトすることができるページ以外に、現在のページの異なるアンカーポイントwindow.location.hashをリダイレクトすることができます. = 葃more Results;
たとえば:
ページの中に「ぁtop」というアンカーポイントがあります.ボタンを押すとブラウザがトップに移動します.ブラウザのアドレスバーの変化を観察してください.ブラウザの後退ボタンをクリックすると、前の位置に戻ります.4.更新ページを再読み込みします.
Location.reload()を呼び出すことができます.強制ブラウザで現在のURLを更新します.現在のユーザがブラウザのリフレッシュボタンまたはF 5をクリックするように.window.location.reload ( );
この方法にパラメータが規定されていない場合、またはパラメータがfalseである場合は、HTTPヘッダIf-Maodified-Sinceを使ってサーバ上の文書が変更されたかどうかを検出します.文書が変更された場合、reload()この文書を再ダウンロードします.ドキュメントが変更されていない場合は、この方法はキャッシュからドキュメントを読み込みます.ブラウザをクリックしたときの更新ボタンと同じ効果です.この方法のパラメータをtrueに設定すると、ドキュメントの最後の変更日が何であれ、キャッシュをバイパスしてサーバからドキュメントを再ダウンロードします.これはユーザがクリックした履歴です.ビューアの更新ボタンを押した時のShift健の効果は全く同じです.window.location.reload ( true );
簡単な例:
別添:
jQuery(function($){
//
$("#repaymentDiv dd").click(function(){
。。。。
});
});
- :
-
- 1
- 2
- 3
不要なクリック操作を実現します.注意様式:cursor:pointer
計算機は、href呼び出しjs関数を実現する.