Thomas Keller: Vermeidung von JS-ERRORS bei Frames

Beitrag lesen

Es kann ruhig vorkommen, daß das Image nicht geladen wird, da die Seite ja noch nicht da ist, aber ich möchte diesen lästigen Error vermeiden.

Hallo Dirk,
falls Du einfach die Fehlermeldung unterdruecken willst, kannst Du mal folgendes versuchen einzubauen:

<script language="JavaScript">
<!--
function stopErrors()
{
    return true;
}

window.onerror = stopErrors;
//-->
</script>

Dadurch werden alle JS-Fehler unterdrueckt. Ich hatte ein aehnliches Problem mit einem Java-Applet anstatt einem Image und habe es dadurch geloest, dass ich in der stopErrors() function noch eine andere Funktion (mit einem Timeout) aufrufe, die das Applet starten soll.

Diese Schleife (Error -> Timeout -> Aufruf -> Error usw. ) laeuft solang bis das Applet geladen ist und alles ordnungsgemaess laeuft. Dies geht bestimmt auch mit Images. Das Problem bei dem ganzen ist das ALLE JS-Fehler unterdrueckt werden.

Gruss, Tom.