Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Добавление динамического селекта. / 5 сообщений из 5, страница 1 из 1
16.06.2008, 09:52
    #35373887
Aidaho
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление динамического селекта.
Здравствуйте. Возникла необходимость создать 2 селекта и что бы второй зависел от первого, нашел вот такой скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
 Услуга:   <select size="1" id="List1">
    <option value="in"> Internet </option>
    <option value="mail"> Mail </option>
    <option value="hosting"> Hosting </option>
  </select>
   


<!-- Подчиненный список 1 (изначально пуст) -->

Тариф:   <select size="1" id="List2"></select>
 

<script type="text/javascript">

// Создаем новый объект связанных списков
var syncList1 = new syncList;

// Определяем значения подчиненных списков ( 2  и  3  селектов)
syncList1.dataList = {

/* Определяем элементы второго списка в зависимости 
от выбранного значения в первом списке */

  'in':{
	'in_win1':'128kb/s',
      'in_win2':'256kb/s',
	'in_win3':'512kb/s',
      'in_win4':'1024kb/s',
	'in_win5':'2048kb/s',
	'in_win6':'3096kb/s',
  },
  
  'mail':{
      'mail1':'<=10 mailboxs',
	'mail2':'<=20 mailboxs',
	'mail3':'<=30 mailboxs',
	'mail4':'<=40 mailboxs',

  },

  'hosting':{
      'hosting1':'<=10 Mb',
	'hosting2':'<=20 Mb',
	'hosting'3:'<=30 Mb',
	'hosting4':'<=40 Mb',
	'hosting'5:'<=60 Mb',


  },

};

// Включаем синхронизацию связанных списков
syncList1.sync("List1","List2");
</script>
но надо еще к всему этому добавлять еще несколько подобных селектов, по желанию пользователя.... может кто то сталкивался с подобной ситуацией, или посоветуете другие скрипты.

З.Ы. т.к. я новичок в этом деле можно по проще :) Заранее спасибо.
...
Рейтинг: 0 / 0
16.06.2008, 13:12
    #35374360
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление динамического селекта.
Люди с азбукой сначала идут к товарищу Гуглу, а когда онный товарищ уже ничего не дает или замысловатось вопроса не позволяет общаться с ним на равных, то можно и на форуме побаловаться ...
Читай литературу для чайников! Для очень-очень маленьких чайников!
...
Рейтинг: 0 / 0
16.06.2008, 13:49
    #35374459
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление динамического селекта.
а мне понравилась фраза "надо еще к всему этому добавлять еще несколько подобных селектов, по желанию пользователя". Так и представляю - садится пользователь за комп, загадывает себе селектов парочку и они появляются.... Вот только появляются они не сами собой :-(. Без кодера тут никуда не денешься. Что мешает создать еще один новый объект связанных списков методом копипаста?
...
Рейтинг: 0 / 0
16.06.2008, 17:53
    #35375264
shiftee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление динамического селекта.
Помоему вот тут все очень подробненько описано. Сам подобной фигней сейчас страдаю :(

http://www.tigir.com/javascript_select.htm
...
Рейтинг: 0 / 0
17.06.2008, 10:21
    #35376177
Isya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление динамического селекта.
для этих целей я использую
JsHttpRequest: AJAX-библиотека с поддержкой русских кодировок и закачки файлов, совместимая с Prototype JS
от
посмотрите там все подробно описано.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Добавление динамического селекта. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]