HTMLeando: para desarrolladores Web

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

Thumb_up
Thumb_down

0%
0%
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
por Anónimo el 2009-03-31

Anónimo:   Entrar


Consejo: Sé tan específico y descriptivo como puedas. Comparte tu experiencia personal o tus conocimientos.
Puedes investigar para completar tu respuesta.

Puedes poner directamente trozos de código usando las etiquetas [code=php] y [/code] o incrustar desde Snipplr.com [snippet=id_snippet]

Compartir: WebeameMeneame Delicious Digg

Preguntas relacionadas