Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Hong от 08 Сентября 2004, 17:09:02

Название: Проблема с разложением масива.
Отправлено: Hong от 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 от 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];
}