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
[EMAIL PROTECTED]
http://www.dynamic-core.net

> -----Oorspronkelijk bericht-----
> Van: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]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 ([EMAIL PROTECTED])
> > Software ontwikkelaar
> > Oberon Informatiesystemen b.v.
> > http://www.oibv.com
>
> >> -----Oorspronkelijk bericht-----
> >> Van: [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED]]Namens Michael
> >> Pemberton
> >> Verzonden: donderdag 15 februari 2001 7:22
> >> Aan: [EMAIL PROTECTED]
> >> 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
> >> [EMAIL PROTECTED]
> >> ICQ: 12107010
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Dynapi-Dev mailing list
> >> [EMAIL PROTECTED]
> >> http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> >>
>
>
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> > 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
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-dev
>


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to