Reputation: 1601
What is the difference between window.location.href ()
and window.open()
methods in JavaScript
?
Upvotes: 9
Views: 80621
Reputation: 29668
window.location.href
changes the immediate window location.
window.open()
will open a new window.
Upvotes: 5
Reputation: 15742
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.
Upvotes: 22