Pregunta
¿Cómo depurar javascript en Internet Explorer?
Responder esta pregunta por dudin el 2009-03-31
El caso es que tengo varios errores javascript en IE6 y no puedo corregirlos pues no se ni donde ocurren, en fin estoy trabajando a ciegas. Bueno ¿Existe algún depurador (en inglés, debugger) similar a Firebug que me ayude a quitarme estos errores?
Respuestas
He encontrado que para depurar errores de JavaScript en Internet Explorer es muy útil el Microsoft Script Editor, un componente incluido en el paquete de Microsoft Office XP/2003. Ahora veremos como se instala:
1- Habilitar depurar: Herramientas>>Opciones de Internet>>Opciones avanzadas, desmarcar las casillas: "Deshabilitar la depuración de secuencias de comandos (Internet Explorer)" y "Deshabilitar la depuración de secuencias de comandos (otros)".
2- Instalar Office 2003 o Office XP, a menos que ya lo tenga instalado (comprobar que tenga en mismo idioma del Internet Explorer).
3- Si puede ver en Internet Explorer: Ver>>Depurador del archivo de secuencias de comandos>>Abrir, y le permite crear una nueva instancia de Microsoft Script Editor; entonces todo está correcto.
Cuando esté todo configurado y se corra alguna aplicación con un error, el navegador le mostrará un mensaje similar a "Se produjo un error en tiempo de ejecución, ¿Desea depurarlo? Línea: 121, Error: objecto no válido". Al aceptar se va a otra ventana "Depuración Just-In-Time" y se crea una nueva instancia de Microsoft Script Editor, finalmente se abre el Microsoft Script Editor, con un popup titulado "Ir a instrucciones de llamada a procedimiento remoto" con el campo proceso "C:\Archivos de programa\Internet Explorer\IEXPLORE.EXE".
Fuente: http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html
1- Habilitar depurar: Herramientas>>Opciones de Internet>>Opciones avanzadas, desmarcar las casillas: "Deshabilitar la depuración de secuencias de comandos (Internet Explorer)" y "Deshabilitar la depuración de secuencias de comandos (otros)".
2- Instalar Office 2003 o Office XP, a menos que ya lo tenga instalado (comprobar que tenga en mismo idioma del Internet Explorer).
3- Si puede ver en Internet Explorer: Ver>>Depurador del archivo de secuencias de comandos>>Abrir, y le permite crear una nueva instancia de Microsoft Script Editor; entonces todo está correcto.
Cuando esté todo configurado y se corra alguna aplicación con un error, el navegador le mostrará un mensaje similar a "Se produjo un error en tiempo de ejecución, ¿Desea depurarlo? Línea: 121, Error: objecto no válido". Al aceptar se va a otra ventana "Depuración Just-In-Time" y se crea una nueva instancia de Microsoft Script Editor, finalmente se abre el Microsoft Script Editor, con un popup titulado "Ir a instrucciones de llamada a procedimiento remoto" con el campo proceso "C:\Archivos de programa\Internet Explorer\IEXPLORE.EXE".
Fuente: http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html
por Anónimo el 2009-03-31



