Thomas Keller: Java-Script-Error abfangen

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.

  1. 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

    1. 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.

      1. 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

        1. 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.