Показать сообщение отдельно
  #14 (permalink)  
Старый 30.08.2012, 12:09
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

не совсем понял, что требуется
<script>
window.onload = function () {
	var div = document.getElementById('div');
	var colorPrices = {
		красный_шёлк: 15,
		синий_дух: 25, 
		белый_плен: 30
	};

	sel = document.createElement('select');
	var str = '';
	var obj = {};
	obj = document.createElement('option');
	obj.innerHTML = '--------------------';
	sel.appendChild(obj);
	for (var i in colorPrices) {
		obj = document.createElement('option');
		obj.innerHTML = (i + '"').replace('_', ' "');
		sel.appendChild(obj);
	}
	document.body.appendChild(sel);
	
	sel.onchange = function () {
		if (this.selectedIndex != 0) {
			value = sel.options[sel.selectedIndex].text;
			alert(value  +': ' + colorPrices[value.replace(/\"/g, '').replace(' ', '_')]);
		}
	}
}
</script>
Ответить с цитированием