методи window.location.href та window.open () в JavaScript

Яка різниця між методами window.location.href та window.open () в JavaScript?

Рішення

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()

window.open('http://www.google.com'); //This will open Google in a new window.

Додаткова інформація:

Функції window.open() можуть бути передані додаткові параметри. Див: window.open tutorial.

Коментарі (3)
  • window.open відкриє новий браузер із зазначеною URL-адресою.

  • window.location.href відкриє URL у вікні, в якому викликається код.

Зауважте також, що window.open() є функцією на самому об'єкті вікна, тоді як window.location є об'єктом, який розкриває різноманітні інші методи та властивості.

Коментарі (0)

window.open () відкриє нове вікно, тоді як window.location.href відкриє нову URL-адресу у вашому поточному вікні.

Коментарі (1)