Calocybe: Fehlermeldung nach Aufruf einer Funktion

Beitrag lesen

Hallo!

Es ist ein Laufzeitfehler aufgetreten
Zeile: 0
Fehler: Objekt erwartet

Ja ja, eine typische IE-Fehlermeldung. So richtig aussagekraeftig. Nimm besser Netscape zum entwickeln, der weiss was er will und sagt es Dir auch:
    JavaScript Error:
    file:/T/files/tests/html/end-script-comment.html, line 26:
    faketake is not defined.
So lautet der Fehler bei mir (wird nach 0.2 sec von dem setTimeout ausgeloest), allerdings erst nachdem ich die Zeile window.onerror=null auskommentiert habe, dann mit dieser Zeile werden natuerlich keine Fehler angezeigt.

<body>
<script>
function test()
{
/* window.onerror=null; */

Nimm die besser weg.

var down;
function faketake(percent1){
    
Bevor Du eine neue Funktion anfaengst, mach doch bitte erstmal die alte zu. Logisch, dass faketest nicht definert ist, auf diese Weise wird da nichts. Funktionen lassen sich nicht ineinander verschachteln. Wie kommst Du auf sowas, hast Du vorher Pascal gemacht (dort geht das naemlich)?

[...]
window.setTimeout('faketake(-1)',200);
}
// -->
</script>

Was diesen Kommentar am Ende angeht, den Du ja gar niemals aufgemacht hast, so sieht das zwar nicht besonders gut aus, aber es ist voellig valide und der Netsi kommt auch damit klar.

So long