Hi,
Allen Selectboxen möchte ich die Property selectedValue verpassen, die mir genau oben das zurückgibt.
meinetwegen auch als Methode.
das solltest Du tun, den ansonsten müsstest Du einen Getter bauen ...
Selectbox.prototype.selectedValue = this.options[this.selectedIndex].value;
... anstatt ihm den in diesem Moment vorliegenden Wert von window.options[window.selectedIndex] zuzuweisen - oder was immer 'this' im Kontext der Zuweisung ist.
Die Frage ist jetzt nur: wie komme ich an die Konstrukturen von den Selectboxen dran??
Exakt so wie bei Date-Objekten, nur dass es ein HTMLSelectElement-Objet ist. Es gibt dann nur noch das klitzekleine Problemchen, dass Du am IE scheitern wirst, sofern Dir keine Zeitmaschine zur Verfügung steht.
Das wäre fast schon zu schön, dann könnte ich ja zB. auch das Event Objekt standardisieren:
Ja, kannst Du. Außer im IE, versteht sich, der wie so oft zu blöd zum Kacken ist.
Event.prototype.target = (this.target) ? this.target : this.srcElement;
Es ist bei derlei Dingen allerdings zumeist wenig sinnvoll, eine Konstante zu erzeugen.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes