Sven: (JAVA) fehler meldung abfangen

Beitrag lesen

Hi Folks
eigentlich wollte ich in naher Zukunft ja nicht mehr stören, aber ich hab da ein kleines Problem... ich hab ein Script geschrieben, das Fehler im JavaScript abfangen soll, und eine eigenen Fehlermeldung produziert.... der nachteil an der sach ist, das es einfach nicht funktioniert.... ich bekomme immer die fehlermeldung vom Browser, und das ist nicht sinn und zweck der sache....
Könnt ihr mir da vielleicht weiter helfen, und euch den sourc code vom script einmal ansehn, ob ihr einen fehler endeckt? Ich weiß zwar das sollche fragen nicht sehr erwünscht sind, in diesem Forum, aber ich weiß wirklich nicht mehr weiter.

Hier ist die Fehler meldung die der Browser hergibt, wenn man das script im browser laufen läst.

Zeile:   49
Zeichen: 1
Fehler:  'return'-Anweisung außerhalb einer Funktion
Code:    0

Zeile:   55
Zeichen: 1
Fehler:  Nicht implementiert
Code:    0

und hier das Script
<script language="JavaScript">
var fehlerzaehler = 0;
{

var w = windows.open(" ",
   "error"+fehlerzaehler++,
   "resizable,status,width=625,height=400");
var d = w.document;

d.write('<DIV align=center>');
d.write('<FONT SIZE=6 Face="helvatica"><B>');
d.write('Hoppala.... Da ist ein JavaScript - Fehler aufgetreten!');
d.write('</B></FRONT><BR><HR Size=4 WIDTH="80%">');
d.write('<FORM action="mailto:sh@innomed.at" METHOD="post"');
d.write(' ENCTYPE="TEXT/plain">');
d.write('<FONT SIZE=3>');
d.write('<INPUT type="submit" VALUE="Autor benachritigen">  ');
d.write('<input type="button" VALUE="Abbrechen" onClick="self.close()">');
d.write('</DIV><DIV align=right>');
d.write('<BR>Ihr Name <I> (optional)</I>: ');
d.write('<Input SIZE=42 NAME="Name" Value=" ">');
d.write('<BR>Fehlermeldung: ');
d.write('<INPUT SIZE=42 NAME="Fehlermeldung" Value="' + meldung + '">');
d.write('<BR>Document: <INPUT SIZE=42 NAME="url" Value="' + url + '">');
d.write('<br>Zeilennummer: <input size=42 name="zeile" value="' + zeile + '">');
d.write('<BR>Browser-Version: ');
d.write('<INPUT Size=42 Name="version" value="' +navigator.userAgent + '">');
d.write('</DIV><FRONT>');
d.write('</FORM>');

d.close();

return true;
}
self.onerror = teile_Fehler_mit;

</script> <script language="JavaScript">
self = null;
</script>

ich danke einmal jedem der sich die mühe gemacht hat, und diese nachricht liest, und vielleicht sogar bearbeitet.

Mit besten Grüßen
Sven