Ci siamo passati tutti con C#. Devi scrivere:
codice:
location += "if ((asd) || !(asd)) { location.href='"+ newLocation +"'; } </s"+"cript>";
Al compilatore non gli va di trovare il tag di chiusura "</script>".

Ciao