Java-Script-Error abfangen
Thomas Keller
Hallo,
kann mir jemand sagen ob und wie man einen Java-Script-Error abfangen kann? Der Event-Handler "onError=" funktioniert anscheinend nur fuer <img>-Tags.
Mein konkretes Problem: Ich moechte per Java-Script eine Methode in einem Java-Applet aufrufen. Dies funktioniert natuerlich erst wenn das Applet geladen ist.Ich moechte nun waehrend der Ladezeit den entstehenden Java-Script-Error abfangen, um den Aufruf solange wiederholen zu koennen bis das sch...oene Applet endlich laeuft.
Viele Gruesse an alle Forumianer, Thomas.
Hallo Thomas,
kann mir jemand sagen ob und wie man einen Java-Script-Error abfangen kann?
<script language="JavaScript">
window.onError="null";
</script>
Laut Netscape-Doku. Probiert hab ich's noch nicht.
Viele Gruesse
Stefan Muenz
Hallo Thomas,
kann mir jemand sagen ob und wie man einen Java-Script-Error abfangen kann?
<script language="JavaScript">
window.onError="null";
</script>Laut Netscape-Doku. Probiert hab ich's noch nicht.
Funktioniert anscheinend nur bei Laden eines Dokuments, aber nicht bei einem allgemeinen Java-Script-Error.
Gibt es vielleicht eine Moeglichkeit per Java-Script eine boolean-Variable im Java-Applet abzufragen, um festzustellen ob das Applet schon geladen ist?
Gruß Thomas.
Hallo Thomas
Funktioniert anscheinend nur bei Laden eines Dokuments, aber nicht bei einem allgemeinen Java-Script-Error.
Gibt es vielleicht eine Moeglichkeit per Java-Script eine boolean-Variable im Java-Applet abzufragen, um festzustellen ob das Applet schon geladen ist?
schau mal bei der Adresse vorbei:
http://www.infohiway.com/javascript/jserrors.htm
Ist ein Cut'N PasteSpitzen-Javascript :)
Günter
schau mal bei der Adresse vorbei:
http://www.infohiway.com/javascript/jserrors.htm
Ist ein Cut'N PasteSpitzen-Javascript :)
Günter
Vielen Dank Günter,
Dein Tip war goldrichtig!
Fuer alle die es interessiert ist hier meine Loesung die ich gefunden habe:
******************************************************************************************
<script language="JavaScript">
<!--
function stopErrors() {
Caller();
return true; // Verhindert die laestigen Java-Script-Error-Meldungen
}
window.onerror = stopErrors;
function Caller() {
window.setTimeout("Starter()",5000);
}
function Starter() {
[Applet-Methoden-Aufruf]
}
//-->
</script>
<form>
...
onclick = [Applet-Methoden-Aufruf]
</form>
******************************************************************************************
Der Applet-Methoden-Aufruf wird, ohne die Fehlermeldungen anzuzeigen, alle 5 sec. wiederholt bis das Applet geladen ist.
Gruß, Thomas.