Ciao, var location=0; causa un bel errore
Non usare parole riservate a nomi di funzioni evita questo tipo di problemi che sembrano banali ma come vedi non lo è.
In locale se lascio tutto com'è mi rimanda a /0
Levando resta in pagina sul mio file html