Cita:
Iniciado por pateketrueke
es completamente lógico, una redirección
Location hace precisamente eso...
detiene el script y redirecciona, no lo habías pensado??
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
La instrucción no detiene el script, la instrucción hace que el navegador vaya a otra dirección pero el script sigue en ejecución, aunque como bien mencionas, la impresión de mensajes de error se da, aunque es como gritar en el bosque, gritas pero nadie escucha.