Anne: Verbesserung: test=new activity("Titel"); writeTitle(test);

Beitrag lesen

Hallo,

Folgende Beobachtungen habe ich schon gemacht: wenn ich edit(a) außerhalb der window.document.write(..) Anweisung aufrufe, klappts.

Deinen Vorschlag kann ich leider nicht umsetzen, da die edit(a)-Funktion noch viel umfangreicher werden soll. Auch das Objekt activity ist in Wirklichkeit viel komplexer. Ich will in edit(a) ein benutzerfreundliches Fernster zum Editieren dieses Objektes laden.

Deshalb muss ich edit das Objekt übergeben, was wie gesagt außerhalb des Strings auch geht. Aber innerhalb des Strings wieß ich nich wie. Habe schon statt "...edit(a)..." schon z.B. "...edit("+a+")..."  probiert. Erfolglos.

Habe übrigens ein ganzes Array mit diesen Objekten, so dass ich a auch nicht global definieren kann. Ich will für einzelne Elemente des Arrays die editier-Funktion aufrufen mittels Klick auf den Titel des jeweiligen Objektes.

Es muss doch irgendeine Syntax geben, wie man in einen String eine Objekt-Referenz einfügen kann, oder???

Viele Grüße,

Anne