08. august 2003 - 16:40Der er
22 kommentarer og 1 løsning
søg i array med javascript
Hej jeg har et problem/opgave =) Jeg leder efter et script hvor jeg bare en tekst box. I den box kan jeg skrive f.eks. per så kommer alle "poster" i mit array frem i et Ifram... så kan jeg trykke på linket og komme ind på en under side... på under side er der nye linke (det kan jeg selv lave) når jeg trykker på linket skal der kommer to forskellige tekst op i to ander tekst fælt...
yes men andre ord... Den box du har lavet lige nu... styrre to eller tre andre boxe...
Synes godt om
Slettet bruger
12. august 2003 - 16:45#5
Hvad med dette så:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Dynamisk select-boks</title> <script type="text/javascript"> valg = new Array();
jeg har brugt dit script lidt... og har brugt for en til lille funktion... =)
Når jeg har valt i den første box, ville jeg godt have et array kommer over i en ny mulit select box, og der kan jeg så vælg hvad der skal stå i min tekst fæler...
Søg Fælter ______ ______ | | | | Tekst Fælter |Første| |Anden | |Select| |Select| Tekst Fælter | Box | | Box | |______| |______| Tekst Fælter
Når du "søger" i den første... Så bliver liste mendre... Når man så vælger en i den første, bliver liste mendre i den anden... Når så må vægler en i den anden, kommer der en tekst ude i tekst fælterne...
Det bliver en svær opgave. Jeg har ikke lyst til at prøve kræfter med det i dag. Det kan dog sagtens løses, så jeg håber, jeg snart får tid (inden for de næste dage).
har fundet min fejl function skiftTekst(sel) { val = sel.options[sel.selectedIndex].value; nr = parseInt(val.charAt(val.length - 1)); f = sel.form; f.felt1.value = valg[nr][1]; f.felt2.value = valg[nr][2]; f.felt3.value = valg[nr][3]; f.felt4.value = valg[nr][4];
}
parseInt(val.charAt(val.length - 1)) skal være noget andet... ved bare ikke hvad =)
Synes godt om
Slettet bruger
26. august 2003 - 15:05#20
Ja, så langt havde jeg ikke tænkt:
function skiftTekst(sel) { val = sel.options[sel.selectedIndex].value; nr = parseInt(val.replace(/\D/g, ""), 10); f = sel.form; f.felt1.value = valg[nr][1]; f.felt2.value = valg[nr][2]; f.felt3.value = valg[nr][3]; f.felt4.value = valg[nr][4]; }
Synes godt om
Slettet bruger
26. august 2003 - 15:06#21
Jeg har i øvrigt ikke overskud til at lave den udvidede version til dig, desværre. :(
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.