
06/04/2012, 18:37
|
 | 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. |