Avatar billede puppet Nybegynder
03. maj 2002 - 15:42 Der er 3 kommentarer

Problem med dynamisk indhold og history.go(-1).

Mit problem er som følger:

Jeg har en side med nogen dropdowns. Indholdet af disse kan ændres dynamisk, således at hvis der ændres i en dropdown så fjernes indholdet af en anden og erstattes med det der passer til valget i den første.
eks: man vælger i dropdown "sko" værdien løbesko, det forårsager at indholdet af dropdown "model" skiftes ud til kun at indeholde løbesko-modeller.

Efterfølgende vælger man "next" (der submittes) for at komme videre.

Problemet opstår så når man fra den næste side vælger at gå retur til siden med dropdowns. Jeg bruger pt. en history.go(-1), men der sker det at når siden med dropdowns vises igen, så er det med de default værdier der var i dropdowns'ene ved først load og ikke det der var loaded ind i dem dynamisk.

Som jeg ser det, så fortolker browseren siden igen ved en history.go(-1), derfor bliver det oprindelige indhold vist igen.

KAn dette gøres på en anden måde, således at jeg kan komme tilbage til det indhold som er loaded dynamisk.

Puppet
Avatar billede skovenborg Nybegynder
03. maj 2002 - 17:19 #1
Du bliver måske nød til at bruge sprog som PHP eller ASP for at det kan lykkes. Disse sprog kan gemme dine oplysninger i en database og derefter hente dem frem igen.
Avatar billede jakoba Nybegynder
03. maj 2002 - 19:48 #2
indholdet i tekstfelter bliver mnormalt husket på den måde du ønsker. så hvis du fx gemmer data for dine dropdowns i et 'hidden' felt kan javaskript kikke i det felt når du går tilbage og retablere de korrekte options.
Avatar billede puppet Nybegynder
03. maj 2002 - 20:16 #3
skovenborg >> jeg bruger ASP ... alt indhold i de forskellige dropdowns er hentet i en database.

jakoba >> det lyder som en god ide. jeg gør lidt i den stil ... når jeg skifter indhold i de dropdowns gør jeg det via en hidden iframe, hvor jeg fører indholdet af mine <input> felter over og submitter den skjulte frame, således ta jeg får data tilbage i den og derved vha.javascript kan tømme og genfylde dropdowns med nye data dynamisk. (læs uden at reloade siden)

Jeg vil prøve at kigge lidt på muligheden for at gøre noget i den retning igen.

Jeg vender tilbage og tildeler point når jeg ved lidt mere. :)

Kom endelig med flere kommentarer.
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

IT-JOB

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation