From: Pascal B. <pa...@dy...> - 2001-02-15 18:05:41
|
wasn't thinking about extension.. but more like trapping errors from within the dynapi.. not with a console, but with a nicer alert. We could then make even the error messages cross-browser (IE is always wrong by 1 line) I'd rather see a nice alert box then those annoying IE screens (which some people have turned off btw.) So, not a comple console like window as in Michael's example, but a normal alert box stating the correct line nr and message. Pascal Bestebroer pa...@dy... http://www.dynamic-core.net > -----Oorspronkelijk bericht----- > Van: dyn...@li... > [mailto:dyn...@li...]Namens Robert Rainwater > Verzonden: donderdag 15 februari 2001 17:12 > Aan: DynAPI Development List > Onderwerp: Re[2]: [Dynapi-Dev] A handy DEBUG method > > > > It could possibly be included as an extension. Maybe replace debug.js > with this (if it works), since console.js it sort of a replacement for > debug.js anyways. > > -- > // Robert Rainwater > > On 2/15/2001, 10:00:10 AM EST, Pascal wrote about "[Dynapi-Dev] A > handy DEBUG method": > > > I'll see if I can implement this error handling into the DynAPI. > > > does it work crossbrowser? (ie4+ and NS4+) > > > > Pascal Bestebroer (pb...@oi...) > > Software ontwikkelaar > > Oberon Informatiesystemen b.v. > > http://www.oibv.com > > >> -----Oorspronkelijk bericht----- > >> Van: dyn...@li... > >> [mailto:dyn...@li...]Namens Michael > >> Pemberton > >> Verzonden: donderdag 15 februari 2001 7:22 > >> Aan: dyn...@li... > >> Onderwerp: Re: [Dynapi-Dev] A handy DEBUG method > >> > >> > >> I've got an alternative method that caches the errors until > >> everything has > >> loaded and generates a error output page. It can also be > >> told to display > >> javascript errors or even catch and not display javascript errors. > >> > >> DynAPI { > >> errors : [], > >> displayerrors : false, // indicates if you wish all > >> errors to be caught or > >> sent to the in-built js console > >> errorHandler : function (msg, url, lno) { > >> DynAPI.errors[DynAPI.errors.length] = [url,lno,msg]; > >> // if the page has already loaded, errors will be > >> alerted instead of > >> sent to the debug page > >> if (DynAPI.loaded&&DynAPI.displayerrors) > >> alert("Error in '" + url + "'.\nLine number: " + lno + > >> ".\nMessage: " + msg); > >> return DynAPI.displayerrors; > >> }, > >> > >> // The following line is added at the end of the loadHandler: > >> if (DynAPI.errors.length&&DynAPI.displayerrors) DynAPI.errorOutput(); > >> > >> // The following line is added at the end of the dynapi.js > >> onerror = DynAPI.errorHandler; > >> > >> -- > >> Michael Pemberton > >> mp...@ph... > >> ICQ: 12107010 > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> Dynapi-Dev mailing list > >> Dyn...@li... > >> http://lists.sourceforge.net/lists/listinfo/dynapi-dev > >> > > > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev > > > ---------------------- > DynAPI Snapshots: http://dynapi.sourceforge.net/snapshot/ > DynAPI Homepage: http://dynapi.sourceforge.net/ > > > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/lists/listinfo/dynapi-dev > |