секундочку
//
никак не могу понять,что это за код и что он обозначает. проверка ,правильно ли выделены памятники?
if(a==b){
var s=document.getElementById('9').value;
summa=Number(s)+1;
document.getElementById('9').value=summa;
}
if(a!=b){
var pp=document.getElementById('10').value;
summa1=Number(pp)+1;
document.getElementById('10').value=summa1;
}
.........
чтобы выводить,что правильно , что не правильно , надо знать ,что неправильно. верно?
я про то, что надо сделать массив (или хеш) с правильными ответами
потом сравнивать массив выделенных
(var a= gSI( document.getElementById('pamyatniki') );) памятников с массивом памятников для УКАЗАННОГО ГОРОДА
это ж етить колотить
можно по-другому
для каждого памятника указан город, в котором он стоит. например,так :
<table border="1">
<tr><th>Памятник</th><th>Находится в городе</th>
<tr><td>
<select size =4 id="pamyatniki" multiple>
<option value="1" *!*to="1"*/!*>Стена Плача <br>
<option value="1" *!*to="1"*/!*>Священный камень Кааб<br>
<option value="3">Медный всадник<br>
<option value="4">Третьяковская галерея<br>
<option value="5">Триумфальная арка<br>
<option value="6" *!*to="6"*/!*>Статуя Свободы<br>
<option value="7">Тауэр<br>
</select>
</td>
<td>
<select size=4 id="goroda">
<option value="1">Иepycaлим<br>
<option value="2">Милан<br>
<option value="3">Пapиж<br>
<option value="4">Мадрид<br>
<option value="5">Лoндoн<br>
<option value="6">Нью-Йорк<br>
<option value="7">Бepлин<br>
</select>
</td></tr>
по скрипту читать массив выделенных памятников, читать номер ( атрибут
value ) и сравнивать этот номер с номером, указанным в атрибуте
"to" для каждого выделенного памятника.
если верно,
i++
если неверно выделен, то
j++
потом просто выводим
i и
j
ну вот, примерная логика программы