Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2012, 18:37
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Con JS puede detectarse un error de parseo en la página?

¡buenas!
aparentemente no hay una forma estándar para detectar ese tipo de error. por ejemplo, hasta donde pude ver no existe un evento que se inicie cuando ocurre el error. buscando en la web lo que pude encontrar fueron preguntas similares pero ninguna con una respuesta concreta. lo que si podrías hacer es determinar si existe el elemento <parsererror>, el cual se genera cuando el navegador detecta error en xhtml. pero desconozco si ese elemento particular es generado por todos los navegadores con soporte xhtml. en fin, si existe el elemento significa que hubo un error en el parser. de la misma forma no hay una manera cómoda de determinar la línea que causa el error. me explico, si el navegador lanzara un error que javascript pueda capturar entonces sería más fácil obtener información más detallada. pero como no es el caso, entonces tendrías que analizar el contenido del elemento <parsererror>. sin embargo, cada navegador tiene su propia forma de como mostrar ese contenido. por ejemplo, chrome inserta el mensaje de error dentro de un DIV mientras que firefox lo introduce directamente dentro de <parsererror>.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.