Hmm ok. Wirklich schade das das nicht geht. Habs jetzt mit Arrays gelöst.
Warum sollte man eval vermeiden? - funktioniert das nicht in so vielen Browsern?
nein, es ist aber langsam, dein Skript wird schwerer zu debuggen und es wird instabiler.
Aber was geht nicht?
es geht. Dein Beispiel:
window["toper" + gesamt_id] = new obj("Mein Top");
window["toper" + gesamt_id].add("hallo");
aber wie gesagt ein Array ist sinnvoller.
Struppi.