Por si quieres un "logger", aquí te dejo uno mío ñapa: var MyDebugger = { sClassName: "MyDebugger 0.1", sClassDesc: "Debugger jS en pantalla inspirado por Scott Schiller www.schillmania.com", bInitialized:false, init: function() { this.oDiv = document.createElement("div"); this.oDiv.setAttribute("id", "div-debugger"); aElements = document.getElementsByTagName("body"); aElements[0].appendChild(this.oDiv); this.oDiv.style.position = "absolute"; this.oDiv.style.top = "20px"; this.oDiv.style.right = "31px"; this.oDiv.style.backgroundColor = "#B1B1B1"; this.oDiv.style.border = "1px solid #000000"; this.oDiv.style.color = "#000000"; this.oDiv.style.width = "40%"; this.oDiv.style.height = "25%"; this.oDiv.style.padding = "5px"; this.oDiv.style.zIndex = 20; this.oDiv.style.fontFamily = "Helvetica, Verdana, sans-seriff"; this.oDiv.style.fontSize = "10px"; this.oDiv.style.overflowY = "scroll"; var dNow = new Date(); var hour = dNow.getHours(); var minute = dNow.getMinutes(); var second = dNow.getSeconds(); var monthnumber = dNow.getMonth(); var monthday = dNow.getDate(); var year = dNow.getYear(); var sNow = hour + ":" + minute + ":" + second + ", " + monthday + "/" + monthnumber + "/" + year; this.oDiv.innerHTML += "Debugger started at: " + sNow; this.bInitialized = true; }, writeDebugMsg: function(sMsg) { if (this.bInitialized) { var dNow = new Date(); var hour = dNow.getHours(); var minute = dNow.getMinutes(); var second = dNow.getSeconds(); var monthnumber = dNow.getMonth(); var monthday = dNow.getDate(); var year = dNow.getYear(); var sNow = hour + ":" + minute + ":" + second + ", " + monthday + "/" + monthnumber + "/" + year; this.oDiv.innerHTML += "<br />"; this.oDiv.innerHTML += sNow + " : " + sMsg; } else { this.init(); } } };
Uso: MyDebugger.init(); // se inicializa MyDebugger.writeDebugMsg('mensaje que quieres debuggear'); > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:ovillo- > [EMAIL PROTECTED] En nombre de Tei > Enviado el: martes, 17 de julio de 2007 13:03 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] Programar en Javascript > > On 7/17/07, Daniel Calderón <[EMAIL PROTECTED]> wrote: > ... > > > > Cada vez que tengo que buscar un dichoso fallito tengo que recurrir > al > > Firebug de Firefox y la verdad, soy bastante perezoso para estar > mirando > > aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en > > Javascript que sea buena? Gracias :) > > woot! > > la verdad es que a mi me das firebug, y me es suficiente. Sin embargo > suelo tener instalado mas extensiones para desarrolladores. > Webdevelopper (¿puedo decir "obviamente"?), LiveHTTP headers (que es > un sol para debugear ajax y trabajo con formularios) y Vekman (el > debugger de js). > > esta ultima se parece mas a lo que pides, pero es un tanto tosca. > > mucha gente es adicta a debugear utilizando "printf", emitiendo > mensajes a un log. Esto creo que te lo puedes preparar y podrias > indagar en google como conseguirlo. Una vez con esto tienes esa clase > de debugeo basado en log que es tan popular, que es posible que sea > mas agil que tratar de usar trazado paso a paso, etc. > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo