|
|
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Есть 3 связанных таблицы. Например, "марка", "модель" и "цвет" автомобиля. Как сделать так, чтобы пользователь в первом комбобоксе выбирал "марку" а комбобокс с "моделями" заполнялся соответствующими данными.. То же самое происходило бы и с "модели" - "цвета". Для реализации этого обязательно надо будет перезагружать страницу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 01:38 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Можно не перезагружать. Можно жабаскриптом переписать опции комбобоксов. Только этому скрипту надо сразу, при загрузке странички предоставить все наборы данных, например в виде массивов. Можно и по ходу заполнения запрашивать с сервера новые данные, однако, это будет немного подтормаживать, хотя и несколько снизит трафик. Клиент ждать не любит? ;) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 02:19 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Просто вопрос юзабилити... Намного лучше, если страница дергаться не будет.. А можно как нибудь вызвать ПХП скрипт из жабы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 04:01 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
авторА можно как нибудь вызвать ПХП скрипт из жабы? можно. Хотя бы потому что РНР-скрипт для Яваскрипт - это обычная HTML-страница. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 10:20 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
На странице три iframe - по одному на список. Дальше объяснять? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 10:50 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
На странице три iframe - по одному на список. Дальше объяснять? Объясни ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 23:07 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
В первый iframe грузится список марок. Когда юзер что-то выбирает в этом списке - идет запрос на список моделей, соответствующих выбору марки. Таргет для результата запроса - второй iframe. При выборе модели генерится запрос на список цветов, таргет - третий iframe. О чем помнить: если выбрана марка и модель (то есть в третий iframe уже загружен список цветов), то при выборе другой марки в первом iframe - третий (цвета) нужно очищать. Конечно, возможны и другие варианты поведения (блокирование списков после выбора, назначение дефолтного выбора). Тебе уже решать по месту. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 23:39 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Однако, трафик и задержка возрастут, потому что надо подгружать не только значения опций, а весь фрейм. Или я чето не уловил? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 23:48 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
А кто мешает сделать этот фрейм состояшим только из списка комбо-боксов? Но почти в любом случае, траффика этот вариант будет кушать меньше, чем первоначальная загрузка всех вариантов в массив JS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 02:08 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Во фрейме как раз только и есть что значения опций. В первом фрейме: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Во втором фрейме: Код: plaintext 1. 2. В родительском окне: Код: plaintext 1. 2. 3. 4. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 02:09 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
Очень огромное спасибо за помощь ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 05:01 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
А как вам такое решение? http://]http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=3359&page=1 Только вот интересно, когда таблицы будут состоять из большого количества полей, сколько времени займет загрузка страницы? Хотя как мне кажется решение проблемы занимательное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 21:55 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=3359&page=1 Вот эта ссылка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 21:56 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
> А как вам такое решение? > > http://]http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=3359& page=1 ИМХО, при большом количестве вариантов времени займет несколько больше, нежели единовременное скармливание скрипту только параметров опций в виде массива значений. А вобще, неплохая идея. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 22:09 |
|
||
|
ComboBox -> ComboBox -> ComboBox ;)
|
|||
|---|---|---|---|
|
#18+
JSHTTPRequest ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=433&tid=1476641]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 333ms |

| 0 / 0 |
