What\'s the preferred method to use to change the location of the current web page using JavaScript? I\'ve seen both window.navigate and document.location used. Are there an
window.location will affect to your browser target.
document.location will only affect to your browser and frame/iframe.
I'd go with window.location = "http://...";. I've been coding cross-browser JavaScript for a few years, and I've never experienced problems using this approach.
window.navigate and window.location.href seems a bit odd to me.
support for document.location is also good though its a deprecated method.
I've been using this method for a while with no problems.
you can refer here for more details:
https://developer.mozilla.org/en-US/docs/Web/API/document.location
document.location is a (deprecated but still present) read-only string property, replaced by document.url.
window.location.href = 'URL';
is the standard implementation for changing the current window's location.
window.navigate is NOT supported in some browsers, so that one should be avoided. Any of the other methods using the location property are the most reliable and consistent approach