Jeg har lavet en søgning hvor brugeren blandt andet kan til og fra vælge søge kriterier mellem 2 listbokse. Mit problem er at hvis brugeren scroller langt ned i den ene listboks og vælger en option der så automatisk bliver flyttet over i listboksen med de valgte kriterier så bliver den ikke i den position hvor brugeren først scrollede ned til, men hopper op i toppen igen.
Mit spørgsmål er om man på en eller anden måde kan "gemme" den position i listboksen? så jeg via mit script kan scrolle der ned igen?
Men ved flytningen (eller kopieringen !-) af en værdi, kan du jo registrere hvor den kommer fra, og så sætte selectedIndex til den samme værdi bagefter !o]
Hehe ... den tænkte jeg faktisk også først på, men formodede (fejlagtigt), at select-elementets onchange-event blev fyret af i dén situation ... hvilket jo ikke ville være hensigtsmæssigt ;o)
Hvis man flytter en option - og man efterfølgende sætter selectedIndex (som du foreslår, Jes) - vil man dog ikke kunne flytte den nu valgte option, før en ny/anden option har været valgt. Det virker nok ikke helt logisk på de fleste brugere, så jeg kan stadig ikke få øje på den helt gode løsning på problematikken :)
-- tjah, fordelen ville kunne være, at der så var en genkendelig option, men det er helt rigtigt, at hvis man 'fysisk' flytter en valgt option i en single select, så er forbindelsen røget !-)
-- hvorfor jeg også vil mene, at man skal bruge multiple-ting til den slags !o]
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.