ugrás a tartalomhoz

SELECT lista elemeinek értéke legyen ugyanaz, mint a megjelenő név

mrtom · 2008. Jan. 6. (V), 11.26
Sziasztok!

Találtam a neten egy js kódot:

<SCRIPT type=text/jscript>
function init() {
  var d = document;
  var your = d.forms.your.elements, list = your.list,
   o = d.createElement( 'option' ), arr = [],
   h = d.getElementById( 'thedialoghelper' ),
   num = h.fonts.count, i = num;
  while(i--) { arr[i] = h.fonts(i+1); }
  arr.sort().reverse();
  i = num; while(i--) {
    p = o.cloneNode( false );
    p.text = arr[i];
    list.add(p);
  }
}

window.onload = init;

document.onkeydown = function(e) {}
</SCRIPT>

<FORM id=your>
<SELECT id=list>
<OPTION selected>Kérlek válassz!</OPTION>
</SELECT>
</FORM>

<OBJECT id=thedialoghelper height=0 width=0 classid=clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b></OBJECT>
Ez a kód egy legördülő mezőbe gyüjti össze aí windows összes betűjének a nevét.
Ezt úgy akarom módosítani, hogy minden elem értéke legyen ugyanaz, pl. arial éréke arial.
Tudna ebben valaki segíteni, mert én kevés vagyok hozzá!
Köszönöm a segítséget mindenkinek!
 
1

p.value = arr[i];

Török Gábor · 2008. Jan. 6. (V), 14.55

    p.text = arr[i];  
helyett:

    p.text = arr[i];  
    p.value = arr[i];
4

köszönöm!

mrtom · 2008. Jan. 6. (V), 17.54
Köszönöm a segítséget!
2

Csak IE

cSuwwi · 2008. Jan. 6. (V), 16.15
Azt remélem tudod, hogy ez csak IE alatt fog menni, az active x vezérlők miatt.
3

Tudom

mrtom · 2008. Jan. 6. (V), 17.45
Tudom. Ki lehetne terjeszteni más böngészőkre is?