A seconda del browser puoi avere comportamenti diversi con il tuo script.

Con queste modifiche dovrebbe divenire universale:

1. Metti sempre window. davanti a location

2. Nella chiamata aggiungi un return false; :

testo link


Ciao
Michele