Forum Doku Wiki Blog

Forumsarchiv 2002, Oktober
Doppelte Namen aus Dropdownliste automatisch entfernen

archivierte Beiträge lesen

  1. (JAVASCRIPT) Doppelte Namen aus Dropdownliste automatisch entfernen von Marco, 15. 10. 2002, 18:55

Doppelte Namen aus Dropdownliste automatisch entfernen

Der folgende Beitrag wurde am 15. 10. 2002, 18:55 Uhr von Marco veröffentlicht.

Hallo,

wie kann ich mittels "function" doppelte Namen entfernen? In der Dropdownliste sollte dann nur das Wort einmal vorkommen. Danke im vorraus.




function generateMenu(formObjname, onChangeStr, firstMenuLine) {

if (window.profiles) {

var menuArray = buildArrayfromIndex();

MenuOptionsArray1 = new Array(firstMenuLine+"|")
MenuOptionsArray2 = MenuOptionsArray1.concat(menuArray)
optStr = "";

for (i=0; i<MenuOptionsArray2.length; i++) {
divide = MenuOptionsArray2[i].split("|");
optStr += "<option value=\"" + divide[0] + "\">" + divide[0] + "</option>";
}

return "<select name=\""+ formObjname +"\" onChange=\"" + onChangeStr + ";\">" + optStr + "</select>";

} else {
return "";
}
}

function buildArrayfromIndex() {

tmpArray = new Array();

filterList = new Array();

for (x=0; x < profiles.length; x++) {
divide = profiles[x].split("|");
filteredPg = false;
for (y=0; y<filterList.length; y++) {
if (filterList[y].toUpperCase() == divide[0].toUpperCase()) {
filteredPg = true;
break;
}
}

// Filter setzen für die Auswahlsuche

tmpArray[tmpArray.length] = divide[0] + "|" + divide[1] + "|" + divide[3] + "|" + divide[4]+ "|" + divide[5]+ "|" + divide[6];

}

tmpArray.sort();
return tmpArray;
}

function goPage(menuNm) {
if (menuNm.options[menuNm.selectedIndex].value != "0") {
location.href = menuNm.options[menuNm.selectedIndex].value;
}
}

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4