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:
  1. <SCRIPT type=text/jscript>  
  2. function init() {  
  3.   var d = document;  
  4.   var your = d.forms.your.elements, list = your.list,  
  5.    o = d.createElement( 'option' ), arr = [],  
  6.    h = d.getElementById( 'thedialoghelper' ),  
  7.    num = h.fonts.count, i = num;  
  8.   while(i--) { arr[i] = h.fonts(i+1); }  
  9.   arr.sort().reverse();  
  10.   i = num; while(i--) {  
  11.     p = o.cloneNode( false );  
  12.     p.text = arr[i];  
  13.     list.add(p);  
  14.   }  
  15. }  
  16.   
  17. window.onload = init;  
  18.   
  19. document.onkeydown = function(e) {}  
  20. </SCRIPT>  
  21.   
  22. <FORM id=your>  
  23. <SELECT id=list>  
  24. <OPTION selected>Kérlek válassz!</OPTION>  
  25. </SELECT>  
  26. </FORM>  
  27.   
  28. <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
  1. p.text = arr[i];    
helyett:
  1. p.text = arr[i];    
  2. 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?