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

Сообщение от lord2kim
bes, в IE не буит робить...
ну вывод селекта я подправил, а вот undefined почему в IE выводит этo я чё-то пропустил почему не работает

<script>
window.onload = function () {
	var div = document.getElementById('div');
	var colorPrices = {
		красный: 15,
		синий: 25, 
		белый: 30
	};

	sel = document.createElement('select');
	var str = '';
	var obj = {};
	for (var i in colorPrices) {
		obj = document.createElement('option');
		obj.innerHTML = i;
		sel.appendChild(obj);
	}
	document.body.appendChild(sel);

	var value = sel.options[0].text;
	alert(value +': ' + colorPrices[value]);
	
	sel.onchange = function () {
		value = sel.options[sel.selectedIndex].text;
		alert(value +': ' + colorPrices[value]);
	}
}
</script>

Последний раз редактировалось bes, 14.08.2012 в 10:48.
Ответить с цитированием