Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите решить задачку на JS
 
 автор: JIEXA   (04.08.2006 в 18:00)   письмо автору
 
 

Есть массив:

<script type="text/javascript">
    var name = new Array();
    var one = new Array();
    var two = new Array();

          name[0] = 'A_B';
          one[0] = 'дело 1';
          two[0] = 'дело 2';

          name[1] = 'A_C';
          one[1] = 'дело 3';
          two[1] = 'дело 4';

          name[2] = 'B_A';
          one[2] = 'дело 4';
          two[2] = 'дело 5';

          name[3] = 'B_C';
          one[3] = 'дело 6';
          two[3] = 'дело 7';

          name[4] = 'C_A';
          one[4] = 'дело 8';
          two[4] = 'дело 9';

          name[5] = 'C_B';
          one[5] = 'дело 10';
          two[5] = 'дело 11';
</script>


Вообщем что-то типа такого :))). Также есть два селекта:

Выбор 1: <select name='SelectOne'><option value='A'>A</option><option value='B'>B</option><option value='C'>C</option></select><br>
Выбор 2: <select name='SelectTwo'><option value='A'>A</option><option value='B'>B</option><option value='C'>C</option></select>


И теперь, к каждой паре должно выводится свое значение, к примеру выбрали букву "B" в первом селекте, и букву "C" во втором селекте. Получилась пара B_C. И теперь надо вывести значение переменных one и two нужной пары. В нашем случае выведется "дело 6 и дело 7".
Как это можно реализовать на JS? Задача на самом деле очень простая, просто это я так непонятно объяснил (старлся чтобы было понтяно, но получилось как всегда :) )

   
 
 автор: 12345   (04.08.2006 в 18:47)   письмо автору
 
   для: JIEXA   (04.08.2006 в 18:00)
 

<select name='SelectOne' onclick=b=this.options[this.selectedIndex].value>
<option value='A'>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
</select>
<select name='SelectTwo' onclick="c=this.options[this.selectedIndex].value;if(self.b)крутим цикл по поиcку нужной пары;">
<option value='A'>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
</select>

   
 
 автор: JIEXA   (04.08.2006 в 19:37)   письмо автору
 
   для: 12345   (04.08.2006 в 18:47)
 

Спасибо, что откликнулись!
Но, B_C это я для примера привел, оно должно работать в любых случаях, неважно какая будет пара

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования