Para los usuarios de Firefox, tenemos la consola de error donde podemos ver los mensajes de warning y error en código Javascript o en hojas de estilo CSS. En el caso de usar Internet Explorer, esta funcionalidad no viene habilitada por default.Es posible habilitar estas herramientas desde el menú tools:
Tools->Internet Options…->Advanced->Disable Script Debugging (Internet Explorer)
Tools->Internet Options…->Advanced->Disable Script Debugging (Other)
Despúes de habilitar Script Debugging, aparecerá una nueva opción dentro del menú “View”: “Scrip Debugger -> Open”; Puedes utilizar la sentencia: debugger para indicar al debugeador que necesitas introducir un breakpoint.
En cuanto a las distintas opciones de debugear, se cuenta con estas 3 principalmente:
Microsoft Script Debugger (puedes bajar una copia de: http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en)
Microsoft Script Editor (viene gratis con Office http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfp2k2/html/odc_fpdebugscripts.asp)
Visual Studio.Net (Para mayor información de como debugear con Visual Studio, visita la siguiente página: Debugging Script Code Using Visual Studio)
Personalmente he encontradoútil el Microsoft Script Editor como una manera fácil de resolver bugs con Javascript que solamente se presentan en Internet explorer. Al terminar de debugear, pon especial cuidado en cerrar la sesión de debugging para no causar problemas de memoria.
Algunos recursos adicionales:
article on IE debugging from Microsoft
Debugging Javascript using visual studio.net
Debugging Javascript using Microsoft Script Debugger
The best JavaScript debugger (for Firefox, naturally) is Venkman.
The ViewRenderedSource Firefox extension makes troubleshooting your DOM tree a snap.
Articulo sobre Microsoft Script Editor
Guía Installation para Microsoft Script Editor



































































Discussion
No comments for “Como corregir ese bug de Javascript en Internet Explorer”