11. august 2003 - 01:23Der er
6 kommentarer og 1 løsning
opdatere billedtilstand over frames med session variable
Hej,
Jeg sidder og prøver at færdiggøre et site i frames hvor man kan søge på emner (gårde) enten via et dk-kort eller også via en form - Når brugeren går til sidste resultatside (detail) vil jeg gerne synliggøre den gård de har valgt med et andet stykke grafik på kortet - Jeg har fået et godt forslag fra Nozio som jeg bruger store dele af - MEN : Jeg ville egentlig gerne vide om sessionsvariabler generelt kan anbefales når man arbejder på tværs af frames : Jeg har forsøgt mig med dette :
På detaljesiden øverst sætter jeg denne sessionsvariabel :
<% session("hus") = Request("ID") %>
nederst på siden beder jeg om at få opdateret den frame hvor kortet ligger (rightFrame)- Denne kode er jeg ikke helt sikker på ?
Og endeligt foretager jeg dette check ovre på kortsiden : <% if session("hus") = RsDots("ID") then Response.write"<img src='olf_logo.gif' width='50' height='50'" else Response.write"<img src='guldot.gif' width='5' height='5'" end if %>
Men jeg får ikke det markerede (if hus=id) at se, ikke engang med hånddrevet refresh ?
Jeg har checket at variablen virker og bliver gemt - Men jeg kan IKKE kalde den frem i en anden frame end den den blev "født i " ?
Hvad gør jeg galt, eller er der noget jeg skal vide om sessionsvariabler ?
Personligt vil jeg bruge cookies ;), sessions sløver serveren abnormt
<% response.cookies("hus") = Request("ID") %>
2. for at være sikker på at siden reloader burde dit script nok se sådan ud! <script language="javascript" type="text/javascript"> document.rightFrame.location.reload(true); </script>
3. og prøv så igen
<% if request.cookies("hus") = RsDots("ID") then Response.write"<img src='olf_logo.gif' width='50' height='50'" else Response.write"<img src='guldot.gif' width='5' height='5'" end if %>
Det driller lidt - jeg har checket at cookie kan læses i begge frames - Men ikke om 'olf_logo.gif' gider dukke op - Er det et problem at det hele ligger i en løkke ? Jeg har brugt Dreamweaver MX til noget af koden :
nå - det blev vist for tungt :-( Jeg har stadigvæk ikke fået has på bæstet - og synes ellers det burde være ret ligetil - Jeg hæver gerne pointsatsen hvis en af jer kan levere det gyldne frø !!!!
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.