JavaScriptのLocationアドレスオブジェクト


location アドレスオブジェクト どのウィンドウオブジェクトが開いているかを説明します。現在のウィンドウのアドレスを表示するには、「location」を使うだけでいいです。あるウィンドウのアドレスを表示するには、「ウィンドウオブジェクト」.locationを使います。前に書いたのですが、window.locations.hrefで別のフレームページを更新することができます。 ,ここでlocaitonの詳しい使い方を見ましたが、これに対して少し改善しました。具体的には以下の通りです。   注意:異なるプロトコルまたは異なるホストに属する二つのアドレスの間で互いに相手を引用することはできません。 location 対象は安全性のためです。例えば、現在のウィンドウが開いているのは「www.a.com」の下のページであり、別のウィンドウ(オブジェクト名:bWindow)が開いているのは「www.b.com」のページです。現在のウィンドウで「bWindow.location」を使うと、エラーが発生します。「権限がありません。」このエラーはエラー処理プログラムを使ってはいけません。 ハードラー、参照 オーロラ イベントを受信します。第一に、簡単にlocationの属性、使い方及び関連例を紹介します。   Location   現在について含んでいます。 URL のメッセージです。locationオブジェクトは、与えられた Window オブジェクト関連の完全性 URL。location オブジェクトの属性ごとに説明されています。 URL の異なる特性を示します通常、一つは URL 以下のフォーマットがあります。プロトコル/ホスト:ポート/パス名菗ハッシュタグ?検索条件は、例えば:http://www.ijavascript.cn/jiaocheng/index.html#topic1?x=7&y=2 これらの部分は下記の需要を満たすものです。 URL 最初のコロンまで含めて開始します。    “ホスト”はホストとドメイン名、またはネットワークホストの IP 住所。   “ポート」は、通信のためのサーバの通信ポートを記述している。    パス名が記述されています。 URL の経路に関する情報。   “ハッシュタグ"が説明されています。 URL のアンカーの名前には、ハッシュマスクが含まれている。この属性は、 HTTP の URL。    “検索条件について説明します。 URL の任意のクエリ情報には、疑問符が含まれています。この属性は、 HTTP の URL検索条件「文字列」には変数と値のペアが含まれます。各ペア間は一つの「&」で接続されます。    属性の概要   protocol アドレスのプロトコルを返します。 'http:',https:',file:' などhostname アドレスのホスト名を返します。例えば、「http://www.microsoft.com/china/」の住所、locations.hostname == 'wwww.microsoff.com。ポーター アドレスのポート番号を返します。 http のポート番号は '80'ホスト ホスト名とポート番号を返します。pathname パス名を返します。http://www.a.com/b/c.html」location.pathname == 'b/c.sh を返します。http://www.a.com/b/c.html#chapter4」location.hash == '#chapter 4'住所に「_」がない場合は、空の文字列を返します。search は「?」を返します以后の内容としてはhttp://www.a.com/b/c.asp?selection=3&jumpto=4」location.search == '?セレクション=3&jmpto=4';住所に「?」がなければ、空の文字列を返します。href 上記のすべての内容を返します。つまり、アドレス全体を返します。ブラウザのアドレスバーにどう表示したらどうやって戻りますか?ウィンドウのオブジェクトを開きたい場合は、「location.href」を使います。 = '...'”,直接「location」を使うこともできます。 = '...'”この目的を達成するために来ました。方法の概要   reload() ブラウザの「リフレッシュ」または「Reload」キーを押すのに相当します。replace() 一つを開く URLは、履歴オブジェクトの現在位置のアドレスと置き換えられます。この方法で一つを開けます。 URL ブラウザの「後退」ボタンを押すと、先ほどのページに戻りません。   二、locationのページからjsにジャンプすると以下のようになります。   //簡単ジャンプ機能 gotoPage(url) {   // eg. var url = "newsview.catalogid=「+catalogID+」&pageid=「+pageid」   window.location = url   }  // locationの使い方のアップグレードは、単一ページのためのパラメータfunctionです。 goto_catalog(iCat) {   if(iCat<=0) {   top.location = "../index.aspx"; // トップで出かける   } else {   window.location = "../newsCat.aspx?catid=「+iCat」   } } // 指定されたフレームをジャンプします。2つの方法はすべてfunctionが使えます。 goto_iframe(url) {   parent.manFrame.location = "../index.aspx"; //   // parent.document.getElemenntById.src = "../index.aspx"/// アメリカ dom ト change page // 同時にdomの書き方を追加しました。   }  // 指定された枠をページにジャンプします。 parent.iframename.location="./index.aspx" 方法は実行できません。 "parent.iframename" のiframenameはjsではデフォルトでノードとして渡されたパラメータを変換できないので、domでこの二つのパラメータを伝えるフレームジャンプページを実現しました。機能 goto_iframe(iframename,url)  {   parent.document.getElemenntById.src = "../index.aspx"/// アメリカ dom ト change page by iframeName  //}   // トップページに戻るfunction gohome() {   top.location = "/index.aspx";   }