Yeah, that's pretty much how we do it.  This happens for us without the
user even knowing it.  They just get a friendly error message.

M.

-----Original Message-----
From: Doug Melvin [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 15, 2001 11:32 AM
To: [EMAIL PROTECTED]
Subject: Re: [Dynapi-Dev] A handy DEBUG method


very good idea..
There are only two ways to go about it tho (That I know of),
one would be a dialog "Do you wish to send a debug report?"
if they answer yes, then bring up their email client
(mailto:[EMAIL PROTECTED])
OR
you would have to use a server side component of some sort..
I have an 'email us' form on some of my client site which use
IIS and ASP to send the message via the server:

The following code is the asp (server side) code to send an email.
Note: You need to have SMTP installed on the NT/win2k server.

<%
  Dim MyMail
  Set MyMail = Server.CreateObject("CDONTS.NewMail")
  MyMail.From = [EMAIL PROTECTED]
  MyMail.To = [EMAIL PROTECTED]
  MyMail.Subject = "an error report"
  MyMail.BodyFormat = 1    'text?
  MyMail.MailFormat = 1
  MyMail.Body = "Error message..."
  MyMail.Send
  Set MyMail = Nothing
  response.redirect("thankyou_home.html")

%>

----- Original Message -----
From: "Jim Foster" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 15, 2001 7:30 AM
Subject: Re: [Dynapi-Dev] A handy DEBUG method


> I have been doing something very similar. I have thought about taking
it
to
> the next level and making it so that errorHandler actually sends the
message
> (url,lno,msg) to me (the developer) via e-mail in the background, but
> returns true to the application so that the user is unaware that an
error
> occurred. This way once the application is deployed I can keep a pulse
on
> errors in the real world and take care of errors missed in the
testing,
yet
> the user is not hindered since all of this notification happens in the
> background.
>
> Any thoughts on implementation?
>
> Jim
>
>
> ----- Original Message -----
> From: "Michael Pemberton" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 14, 2001 11:21 PM
> Subject: 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


---
Outgoing mail is certified Virus Free by AVG Free Edition
http://www.grisoft.com/html/us_index.cfm
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01


_______________________________________________
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