Автор Тема: Проблема с разложением масива.  (Прочитано 2418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hong

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.hong.de
Проблема с разложением масива.
« : 08 Сентября 2004, 17:09:02 »
Привет всем.
Помогите пожалуйста разложить масив.

масив:
Land["Seychellen"]=new Array(716,"Seychellen: Insel Denis",718,"Seychellen: Insel Desroches",713,"Seychellen: Insel La Digue",710,"Seychellen: Insel Mahé",715,"Seychellen: Insel Praslin",712,"Seychellen: Insel Silhouette");

Нужно так штобы число стояло в value, а имя которое следует после него в название:

Пример:


массив может содержать меньше элементов, может быть всего два, число и его имя, все елементы разделены запятой.

спасибо.

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Проблема с разложением масива.
« Ответ #1 : 13 Сентября 2004, 11:34:43 »
Имеем HTML



...



и Javascript

var slist = document.MYFORM.MYSELECT;

slist.options.length = Land["Seychellen"].length / 2;
for ( var i=0; i    slist.options[i].text = Land["Seychellen"][i*2];
    slist.options[i].value = Land["Seychellen"][i*2+1];
}
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

 

Sitemap 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