The command document.location.href=”www.google.com” is not working in google chrome browser.
So your question would be Why Location.href not working?
Well its depends how you’re trying to use location.href. Sometimes, we put button inside the form element with action property empty or with ‘javascript:;’ (please take a look) in order to redirect user one page to another. So in this case location.href could create problem.
So there are two ways in order to fix this problem.
1. Avoid Using Form Element
You can put your button outside form, if there is no other way, you have to kept button inside form then change the button type to ‘Button’, I think by default its submit.
2. Use Simple Code
window.event.returnValue = false;
This one line of code can fix this issue but this only works in Google Chrome not in Firefox, you have to add some checks like if browser is Chrome or not if yes then execute above code else you can use simple location.href.
Other case when location.href does not work
Sometimes in IE, location.href does not work because of cache problem, I already created a post related to IE cache problem. You can get more information about this topic here
Hope this will help you to fix your same problem.
Hello there! I just would like to give you a big thumbs
up for the great info you have here on this
post. I am returning to your site for more soon.