Christian M. Nielsen skrev:
> Umiddelbart kan jeg forestille mig at nr 2 drop down opdateres
> efter brug af drop down nr 1 uden brug af et java script.
Mangler der et "ikke" herover?
> Når en værdi er valgt i drop down 1, skal den overføres til drop
> down nr 2.
Denne overførsel kan enten ske med javascript eller med et form-
submit. Jeg har selv lavet noget lignende på følgende måde:
##
Det er en side beregnet til at udskrive korrekturprint for en
registerinddelt liste. Registerinddelingen er toleddet - med et
hoved- og et underregister.
Menusiden (k_menu.asp) viser ved første load kun dropdown 1. Her
kan man vælge hovedregister. Når man vælger et hovedregister
reloader siden via følgende javascript:
function menu2(goto2){
myUrl = "
http://xxx.xxx.xxx/x.asp?hovedregister="
mode = "nye"
if (document.forms.form1.mode[1].checked) {
mode = "alle";
}
document.location = myUrl + goto2 + "&mode=" + mode
}
Når siden kaldes med en gyldig hovedregisterparameter, vises såvel
dropdown 1 og 2. 1'eren indeholder stadig alle hovedregistre, men
nu med samme værdi som den der blev valgt før. Dropdown 2
indeholder de underregistre man kan vælge i det givne
hovedregister.
Vælger man nu et underregister, opdateres hovedrammen med det
valgte register. Opdateringen sker med følgende onchange-parameter
på dropdown 2:
onchange="document.forms.form1.submit()"
##
Jeg skal understrege at den side jeg beskriver ovenfor er lavet til
intern brug, og metoden er derfor ikke testet i andre browsere end
dem jeg har haft brug for til formålet - aktuelt vil det sige IE6
og Mozilla. Trænede javascriptfolk vil nok kunne lave en pænere
løsning.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html