<p>We have a JavaScript function named "move" which does just "windows.location.href = <em>any given anchor</em>". <br/>
This function works on IE, Opera and Safari, but somehow is ignored in Firefox. Researching on Google doesn't produce a satisfactory answer <strong>why</strong> it doesn't work. <br/>
Does any JavaScript guru knows about this behavior, and what would be the best practice to jump to an anchor via JavaScript?</p>

Have you tried just using
```
```
window.location = 'url';
```
```
In some browsers,
```
window.location.href
```
is a read-only property and is not the best way to set the location (even though technically it should allow you to). If you use the
```
location
```
property on its own, that should redirect for you in all browsers.
Mozilla's documentation has a pretty detailed explanation of how to use the
```
window.location
```
object.
https://developer.mozilla.org/en/DOM/window.location