Javascript: объекты и переменные-алиасы

Ashotovich

Новичок
Javascript: объекты и переменные-алиасы

Всем доброго времени суток.
Есть форма, в которой несколько объектов <select>, разделенных попарно. По изменению первого селекта из любой пары необходимо, чтобы функция (которая одна на всех) изменяла значение второго селекта из пары.
Проблема в том, что я не могу передать функции название селектов - тут требуются алиасы или что-то вроде этого. Приведу пример:
PHP:
<script>Function ChangeSelectValue(select1, select2) {
for (i=0; i<select1.value; i++) {
select2.options[i].value=i+1;
select2.options[i].text=i+1;}}</script>

<form name="Form1">
<select name="aaa" onchange='ChangeSelectValue("document.Form1.aaa","document.Form1.bbb")'>
<option value="10">10
<option value="20">20
<option value="30">30</select>
<select name="bbb"></select>
</form>
Естественно, что приведенный пример не работает, но он показывает, чего бы хотелось добиться: передачи функции названий объектов для проведения операций над этими самыми объектами. Как это сделать (и можно ли это сделать вообще) - ума не приложу.

Заранее спасибо за помощь!
 

Ashotovich

Новичок
Гениально! Спасибо огромное!!! (Правда, я так и не догнал, что значит это this... Может, подскажете?)
 

MiRacLe

просто Чудо
this - этот, эта, это а) указывает на лицо, понятие, событие, предмет, действие, близкие по месту или времени в противоположность that ;o)

а вроде новичек продвинутый :)
З.Ы. самое начало ООП следует прочесть...
 
Сверху