From: Michael P. <mp...@ph...> - 2001-02-15 23:47:14
|
the console appearring could be a separate option that can be set by the coder. Pascal Bestebroer wrote: > 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 > > > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/lists/listinfo/dynapi-dev -- Michael Pemberton mp...@ph... ICQ: 12107010 |