hallo again Christian S.
...
selectbox.options[selectbox.selectedIndex].value zu.Das ist mir langsam zu lästig und ich frage mich ob dies auch einfacher geht.
...
Selectbox.prototype.selectedValue = this.options[this.selectedIndex].value;
...
wenn schon, dann doch eher so:
HTMLSelectElement.prototype ...
... gecko-engines sind aber die einzigen, die Dir diesen ansatz auch fuer das
DOM ermoeglichen.
gerade in diesem fall muss man JavaScript und DOM scharf trennen (eigentlich
sollte man das immer). die ECMAScript-spezifikation, die als richtlinie fuer
JavaScript-implementierungen herangezogen werden muss, schreibt prototyping
nur fuer den sprachkern vor. implementierungen anderer spezifikationen, wie
z.b. DOM muessen zwar kompatible schnittstellen zur verfuegung stellen, selbst
aber nicht dem standard des JavaScript-sprachkerns genuegen.
waehle einen anderen praxisgerechteren ansatz ;-)
by(t)e by(t)e - peterS. - pseliger@gmx.net
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]