Aloha ;)
@Edit:
Eine Möglichkeit, JavaScript zu zwingen, Referenzen abzuspeichern (wie in PHP mit dem =&-Operator) gibt es imho nicht.
Ich hatte noch kurz die Idee, die primitiven Datentypen String und Number durch ihre Objektrepräsentation darzustellen und so statt mit primitiven Datentypen mit String-Objekten / Number-Objekten zu arbeiten.
(also in etwa so: s = new String('100px'); document.getElementById("test").style.height = s;
)
Das scheitert aber zuerst einmal daran, dass es keine Methode gibt, bestehende String- oder Number-Objekte zu verändern (man könnte höchstens in s einen neuen String abspeichern, dann würde man aber lediglich die in s gespeicherte Referenz ändern) und zweitens scheitert es daran, dass beim Übertragen von Objekten aus String/Number wohl wieder nur die primitiven Datentypen weitergereicht werden:
s = new String('100px');
document.getElementById("test").style.height = s;
alert(typeof s); //object
alert(typeof document.getElementById("test").style.height); //string
Grüße,
RIDER
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[