Показать сообщение отдельно
  #4 (permalink)  
Старый 13.07.2011, 17:08
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

ksa,
здесь основное это код
<script type="text/javascript">
// Данные, как бы из базы, сформированные на стороне сервера.
// Обычно находятся в подключаемом JavaScript файле.
var colorsArray = {
	BentleyAzure : {red:"Красный",green:"Зеленый"},
	ChevroletCorvette : {black:"Черный",blue:"Синий"},
	FerrariEnzo : {green:"Зеленый",black:"Черный",yellow:"Желтый"}
}
// Функция, заполняющая список цветами доступными для выбранной модели.
function getColors(_this){
	var colors = colorsArray[_this.value];
	var _select = document.getElementById("colors");
	_select.innerHTML = ""; // Удаляем всех потомков.
	for(var i in colors){ // Добавляем доступные цвета.
		var option = document.createElement("option");
		var optionText = document.createTextNode(colors[i]);
		option.appendChild(optionText);
		option.setAttribute("value",i);
		_select.appendChild(option);
	}
	// Делаем список цветов видимым.
	_select.style.display="inline";
}
</script>


остальное только для того, чтобы показать реализацию.
Ответить с цитированием