Формирование списка с помощью ajax

12
C
На сайте с 04.02.2005
Offline
291
#11

Я вам уже все расписал

Не можете сами - закажите.

M
На сайте с 03.06.2012
Offline
73
#12

нашел функцию которая обрабатывает мой селект


function replaceSelects() {
for(var q = 0; q < selects.length; q++) {
if (!selects[q].replaced && selects[q].offsetWidth)
{
selects[q]._number = q;
//create and build div structure
var selectArea = document.createElement("div");
var left = document.createElement("span");
left.className = "left";
selectArea.appendChild(left);

var disabled = document.createElement("span");
disabled.className = "disabled";
selectArea.appendChild(disabled);

selects[q]._disabled = disabled;
var center = document.createElement("span");
var button = document.createElement("a");
var text = document.createTextNode(selectText);
center.id = "mySelectText"+q;

var stWidth = selects[q].offsetWidth;
selectArea.style.width = stWidth + "px";
if (selects[q].parentNode.className.indexOf("type2") != -1){
button.href = "javascript:showOptions("+q+",true)";
} else {
button.href = "javascript:showOptions("+q+",false)";
}
button.className = "selectButton";
selectArea.className = "selectArea";

selectArea.className += " " + selects[q].className;
selectArea.id = "sarea"+q;
center.className = "center";
center.appendChild(text);
selectArea.appendChild(center);
selectArea.appendChild(button);

//hide the select field
selects[q].className += " outtaHere";
//insert select div
selects[q].parentNode.insertBefore(selectArea, selects[q]);
//build & place options div

var optionsDiv = document.createElement("div");

var optionsList = document.createElement("ul");
optionsDiv.innerHTML += "<div class='select-top'><div></div></div>";
optionsDiv.appendChild(optionsList);

selects[q]._options = optionsList;

optionsDiv.style.width = stWidth + "px";
optionsDiv._parent = selectArea;

optionsDiv.className = "optionsDivInvisible";
optionsDiv.id = "optionsDiv"+q;


populateSelectOptions(selects[q]);
optionsDiv.innerHTML += "<div class='select-bottom'><div class='select-bottom-left'></div><div class='select-bottom-right'></div></div>";
document.getElementsByTagName("body")[0].appendChild(optionsDiv);
selects[q].replaced = true;
}
all_selects = true;
}
}

теперь что мне нужно дальше сделать. Очень прошу написать пример кодом, а не словами.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий