What is the difference between window.location.href () and window.open() methods in JavaScript?
Asked
Active
Viewed 7.7k times
9
Community
- 1
- 1
khalid jarrah
- 1,449
- 3
- 14
- 16
-
Possible duplicate of [Window.location.href and Window.open () methods in JavaScript](https://stackoverflow.com/questions/7077770/window-location-href-and-window-open-methods-in-javascript) – Ethan Oct 02 '17 at 12:21
2 Answers
22
window.location is an Object and
window.location.href is its property
It tells you the current URL location of the browser
document.write(location.href);// will give location URL location of browser.
Setting the property will redirect the page.
window.open() is a method that you can pass a URL to that you want to open in a new window
E.g
window.location.href = 'http://www.xyz.com'; //Will take you to xyz.
window.open('http://www.xyz.com'); //This will open xyz in a new window.
Deepak Ingole
- 13,671
- 10
- 44
- 76
5
window.location.href changes the immediate window location.
window.open() will open a new window.
James A Mohler
- 10,884
- 14
- 43
- 67
Lloyd
- 28,624
- 4
- 82
- 95