Тема: масивы
Показать сообщение отдельно
  #4 (permalink)  
Старый 24.09.2008, 19:31
Новичок на форуме
Отправить личное сообщение для bad.76 Посмотреть профиль Найти все сообщения от bad.76
 
Регистрация: 22.09.2008
Сообщений: 3

спасибо всем. насчет Array я сам виноват(надо было читать мат. часть), а по поводу повторения «planet()» тут ябуду иметь в виду.
с исправлением код изменился:

<html>
<head>
<title>Планеты солнечной системы</title>
<script type="text/javascript">
var planets = new Array(4);
planets [0] = " меркурий ";
planets [1] = " веенера ";
planets [2] = " земля ";
planets [3] = " марс ";
alert("Планета - " + planets[1] + ".");
var rastoynie = new Array(4);
rastoynie [0] = " 52 млн. км " ;
rastoynie [1] = " 108 млн. км ";
rastoynie [2] = " 149 млн. км ";
rastoynie [3] = " 228 млн. км ";
alert("Растояние до солнца - " + rastoynie[1] + ".");
var diametr = new Array(4);
diametr [0] = " 4880 км ";
diametr [1] = " 12100 км ";
diametr [2] = " 12750 км ";
diametr [3] = " 6800 км ";
alert("Диаметр планеты - " + diametr[1] + ".");
function getPlanetDate() {
var selectedPlanet = document.entryForm.entry.value;
for (var i=0; i<planets.length; i++)
{
if (planets[i]==selectedPlanet)
{break;}}
alert ("Планета - " + rastoynie[i] + diametr[i] + ".");
}
</script>
</head>
<body>
<form>
<input type="text" id="selectedPlanet" value="" size="10" />
</form>
</body>
</html>

я убрал лишнее, кое что исправил.
уже стала работать, но не так как надо не работает оператор условия, скорей что не так в присваивании значения и вывод на экран
Ответить с цитированием