hi,
Leider bin ich nirgends fündig geworden, was das Ausrufezeichen in der "If-Klammer" bewirkt.
Na sowas. Steht doch mehrfach in SELFHTML. Das Ausrufezeichen ist so etwas wie eine Verneinung.
if (!eintrag[MenuNr])
bedeutet also: wenn es _keinen_ Eintrag (MenuNr) gibt, dann
eintrag[MenuNr] = new Array();
verweis[MenuNr] = new Array();
usw.
Grüße aus Berlin
Christoph S.