window.location.href
JavaScript のとwindow.open ()
メソッドの違いは何ですか?
6 に答える
window.location.href
はメソッドではなく、ブラウザの現在の URL の場所を示すプロパティです。プロパティの値を変更すると、ページがリダイレクトされます。
window.open()
新しいウィンドウで開きたい URL を渡すメソッドです。例えば:
window.location.href の例:
window.location.href = 'http://www.google.com'; //Will take you to Google.
window.open() の例:
window.open('http://www.google.com'); //This will open Google in a new window.
追加情報:
window.open()
追加のパラメーターを渡すことができます。参照: window.open チュートリアル
window.open
指定した URL で新しいブラウザが開きます。window.location.href
コードが呼び出されたウィンドウで URL が開きます。
window.open()
また、は window オブジェクト自体の関数であるのに対し、は他のさまざまなメソッドやプロパティwindow.location
を公開するオブジェクトであることに注意してください。
window.openはメソッドです。新しいウィンドウを開いて、カスタマイズすることができます。window.location.hrefは、現在のウィンドウの単なるプロパティです。
window.open ()
は新しいウィンドウwindow.location.href
を開きますが、現在のウィンドウで新しい URL を開きます。