Glory: Objektübergabe

Beitrag lesen

window.setTimeout("change("+tr+")", 1000);

dieses
"..." + tr + "..."
wird zu einem String. In einem String können keine Objekte vorkommen, folglich steht dort "... Objektbezeichnung ...".
Umgehen könntest du das, indem du vom Objekt "tr" die ID abfragst, diese ID als String übermittelst und in der Funktion change() den String wieder in ein Objekt umwandelst.
So würde ich das zumindest machen, ob es noch bessere Lösungen gibt, weiß ich nicht.