Методите 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.

прозорец.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, докато window.location е обект, който разкрива множество други методи и свойства.

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

window.open () ще отвори нов прозорец, докато window.location.href ще отвори новия URL адрес в текущия прозорец.

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