Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
PerlMaster


Сообщения: n/a

Профиль | Цитировать


Решение 1:
по событию "onChange" открываешь попап функцией window.open(). В попапе выводишь яваскрипт, который изменяет содержимое второго <SELECT>. Доступ к окну-родителю через свойство "opener". В конце попап сам себя закрывает.
Это решение может быть неприемлемо из-за распространненности блокировщиков всплывающих окон.

Решение 2:
создается фреймовая структура.
Первый (основной) фрейм - для отображения информации - занимает 100% места. Второй (невидимый) фрейм используется для загрузки данных для второго селекта. Инициировать загрузку данных в невидимый фрейм можно несколькими способами:
(код может содержать неточности, демонстрируется только идея)
а. window.parent.frames["hidden"].href="..."
б. window.open("...", "hidden" - недостатки как в п.1
в. Создать скрытую форму:
<form action="..." target="hidden" name="form2">
<input type="hidden" name="city">
</form>
Вызвать метод "sibmit".
forms["form2"].city.value="..."
forms["form2"].submit().


[s]Исправлено: PerlMaster, 15:20 17-10-2004[/s]

Отправлено: 15:19, 17-10-2004 | #10