Avatar billede fætterguf Nybegynder
30. april 2000 - 12:43 Der er 1 kommentar og
1 løsning

3 levels m. flere arrays i drop downs

Jeg har fundet dette fantastiske script her på eksperten:

http://www.elvers.dk/eksperten/dropdown/

....men kunne godt tænke mig at lægge endnu et niveau på, så man har tre boxe, der skifter indhold efter valg. Altså så tredje box skifter afhængigt af valg i nr to.
Avatar billede fætterguf Nybegynder
30. april 2000 - 14:53 #1
Jeg lavede noget andet selv.....

et godt råd: det kan sgu' aldrig betale at rode i kode man ikke forstår/selv har lavet. Lav det selv.

<script language="JavaScript"><!--
var whatForm, whatTo, whatValue;

function reshow(number) {
    whatFrom = document.forms['form1'].elements['selectName' + number];
    number++;
    whatTo = document.forms['form1'].elements['selectName' + number];

    for (var i = whatTo.length;i > 0;i--)
        whatTo.options[0] = null;

    whatValue = whatFrom.options[whatFrom.selectedIndex].value;

    showLink(number);

    whatTo.options[0].selected = true;

    if (number == 2)
        reshow(2);

    return false;
}

function load(number) {
    what = document.forms['form1'].elements['selectName' + number];
    window.location.href = what.options[what.selectedIndex].value;
    return false;
}

function showLink(number) {
    if (number == 2)
        showLink2()
    else if (number == 3)
        showLink3();
}

<%
Call MakeSelect2
%>


<%
Call MakeSelect3
%>

function opt(href,text) {
    var optionName = new Option(text, href, false, false)
    var length = whatTo.length;
    whatTo.options[length] = optionName;
}
//--></script>
</head>
Avatar billede mikail Nybegynder
11. januar 2001 - 10:57 #2
Hej

Kan man evt. udvide scriptet så man får resultatet på en anden side ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester