Hallo an alle,
mach ich nen fehler oder liegts an mozilla?
*g* Wolltest Du uns verarschen? Das ist Dir geglückt.
im code:
function dir()
{
...
... + dir[cdir][anza];
... ^was ist das?
}
...
if(befehl.substr(0,3) == "dir"){dir(befehl.substr(4,999));prog = "cd";}//zeile 77
der fehler:
zeile 77: dir ist keine Funktion
Klar.
Offensichtlich gibt es den Bezeichner "dir" doppelt. Einmal als Funktionsbezeichner und einmal als Bezeichner eines Objekts dir[][]. Eventuell gibt es ihn sogar drei Mal, denn in Zeile 77 wird die Funktion dir mit Parameter aufgerufen, ist aber gar nicht mit Parameter definiert.
viele Grüße
Axel