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

Reply via email to