Hola,
Yo añadiría que si el error "no se ve"... tendremos que intentar que esto no ocurra así. En Firefox (que es el navegador en que suelo probar este tipo de cosas) cuentas con extensiones que te facilitan la tarea de desarrollo, y, entre otras, está
FireBug, que, probablemente, te ofrecerá información sobre errores (además de otras cosas) que, aparentemente, acaso, no se muestran.
Me consta que para otros navegadores existen otras herramientas, o que, en todo caso, pueden configurarse los navegadores para que fuerzen los errores de JavaScript, por ejemplo,... tendrías que investigar un tanto sobre esto: cómo depurar errores de JavaScript en los navegadores que suelas utilizar.