function abc( def )
{
alert( "Objektname=[] Parameter=["+def+"]" );
}
var ghi = new( abc('jkl') )
> Wie frage ich den Objektnamen (also ghi) in der function abc ab?
Gar nicht. Die Konstruktorfunktion weiß nichts davon, was nach ihrer Ausführung mit der zurückgegebenen Instanz passiert - also weiß sie auch nichts davon, dass die Instanz in einer Variable mit einem Namen gespeichert wird.
Wenn das Objekt einen Namen haben soll, von dem es selber weiß, musst du dem Konstruktor diesen übergeben. Wenn du irgendwo ein Register mit allen Objekten nach Namen brauchst, musst du es selbst anlegen.
Mathias
--
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)