12. december 2001 - 23:23Der er
11 kommentarer og 2 løsninger
dynamiske popdown menuer (måske lidt dhtml også)
okay. jeg skal have lavet følgende.
jeg har en form med en select dropdown menu. jeg vil nu gerne have den effekt at afhængig af hvad jeg vælger i den første dropdown menu, dukker der en ny dropdown menu op.
dvs at hvis jeg vælger mulighed 1 skal der komme en menu frem, men hvis jeg vælger mulighed 2 skal der komme en anden!.
jeg tror nok at egenskaben onmouseselect er det der skal til for at kalde scriptet, men er ikke sikker.
den nye dropdownmenu skal gerne placeres neden under den forgående!.
jeg har gjort sådan her en gang (det er altså kun 2. menu):
if request.querystring(\"rettighed\") = undefined then maincat = 6 elseif request.querystring(\"rettighed\") = 0 then maincat = 1 else maincat = 6 end if
Response.Write(\"<option value = \"&Placering(\"id\")&\">\"&Placering(\"dk\")&\"</option>\") Placering.MoveNext loop
response.write(\"</select>
dvs. det er ikke helt det du efterspørger, her er den anden selectmenu der fra start, men med en defaultværdi og så har jeg altså den defaultværdi i den første select, der passer til........
jeg ville nu gerne have noget hvor den anden menu ikke var der fra start. men jeg kan sagtens overleve. brites eksempel virker nok, men jeg nakker jakobas da det bare er copy/paster(dovenskaben længe leve)
damnit, ja underet forsøg på at ændre jakabas eksempel fukede jeg selvfølgelig det hele up. jeg er en nar til javascript. kan man ikke få at hvide hvor man skriver name og value ind ?
selbokse[\'land\'] er menuen for første selectboks ( der er kun een )
selbokse[\'fylke\'] indeholder tre menuer til nummer 2 checkboks
i selectboksene for land og fylke er der ingen værdi i options. kun den tekst der skal trykkes på. i den sidste selectboks er der en værdi der skal sættes ind. den skrives med i arraystrengen som \"<verdien>|<teksten>\" så i de 9 menuer i selbokse[\'madsted\'] er strengen sammensat af en url, et |-tegn og optionteksten
mit er ikke et helt eksempel..... det er jo godt, hvis du også skal tænke udover at poste lidt point, men mit virker altså fint i den rette sammenhæng !!!!
nej nej.... godt ord igen, der er bare mange der forventer koden til et helt site ved at poste 60 point...... det koster altså mange tusinde kroner ude i den virkelige verden, og derfor \"kræver\" jeg at folk kan lidt selv !!!
jeg forventer ikke at folkd smider en hel html kode ud!. og jeg er villig itl at give flere point. men nu taler vi om et javascript her. det jeg beder om er kun at folk også lige poster hvad der skal stå i onchange etc.
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.