Показать сообщение отдельно
  #2 (permalink)  
Старый 01.04.2011, 22:38
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

секундочку

//

никак не могу понять,что это за код и что он обозначает. проверка ,правильно ли выделены памятники?

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

ну вот, примерная логика программы

Последний раз редактировалось melky, 02.04.2011 в 09:09.
Ответить с цитированием