Das meinte Cheetah auch, aber das müsste doch in beiden Fällen zu einem Fehler führen oder nicht? Es geht aber nur dann nicht, wenn ich den Code in einer Funktion kapsle, im Scriptcode geht das...
Weil du nur dort eine lokale Variabel anlegst, dieser wird beim erzuegen des Funktionsrumpf angelegt, die globale in dem Moment wo sie im Quelltext steht, deshalb funktioniert z.b. auch nicht:
var tag = new tag();
var tag_2 = new tag();
Ok, dann hab ich das endlich verstanden!
> > Danke erstmal, aber das löst mein Problem noch nicht.
>
> Wieso nicht? Benenne die Variabel um und alles ist perfekt.
Hab ich auch gemacht und es löst das direkte Problem. Ich wollte das \_verstehen\_ warum es auftritt und warum nicht überall, damit ich das nächste Mal gleich selbst denken kann :-)
Danke!
Michael