12. august 2004 - 09:20
Der er
10 kommentarer og 3 løsninger
onclick skal nulstille session
Kan man lave noget a'la OnClick = "session("xxx") = ''" så den passer ind i href="java script:window.close()" Således at når man lukker et popvindue, skal session sættes til ""
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
12. august 2004 - 09:34
#1
Hvad med at lave følgende:: <% if request("set_session")="false" then 'nulstiller session session.abandon end if %> "Onclick link kode"
12. august 2004 - 09:37
#2
ahh oki session skal aktiveres... min fejl... læste lige forkert. Du kan gøre sådan her then. I starten har du self. den kode som gør at når winduet lukkes aktiveres din request som skal hedde "set_session og så =true" Koden når man klikker: "on click" Følgende asp kode kan ligge i dokumentet... <% if request("set_session")="true" then 'session oprettes, med en værdi efter afsat session("xxx")="[value]" 'if afsluttes end if %>
12. august 2004 - 09:56
#3
øøhm - nææ :/ Jeg har lavet en admin-side i et pop-up vindue, hvor jeg kan rette links, skrive nyheder o.s.v... Og i den pop-up er det ene menupunkt "luk vindue": <a class="NavMenu" href="java script:window.close()" title="Luk administratormodulet"><img src="../images/NavArrow.gif" border="0">luk adminmodulet</a> Og i den ville jeg såmæønd bare have tilføjet en onclick, så min session("tjekAdmin") bliver sat til blank (eller abandon'ed er også ok ) - men kravet er at det skal indgå i selve linket
12. august 2004 - 10:41
#4
måske du kan lave følgende On windows.close session.abandon
12. august 2004 - 10:45
#5
du kan også ved onclick kalde et nyt vindue hvor asp koden til din session.abandon kaldes... det er eks. det man bruger når man laver en chat for eks.
12. august 2004 - 10:47
#6
I første omgang er mit krav stadig: Det *skal* være i linket. Alternativerne venter jeg lige med
12. august 2004 - 10:50
#7
Okay, det ved jeg ikke lige så :( Synes nu ellers mit forslag var godt, det virker og er nemt at lave :!
12. august 2004 - 11:14
#8
Problemet som jeg det er at for at kunne sætte et session variablen eller kalde session.abandon skal man ind i ASP koden, det kan ikke gøres direkte i linket, det kræver siden loades igen så ASP koden udføres evt. via et link. Så et forslag kunne være: Du kunne lave linket om så det kalder pop-up siden med en querystring som indikere man vil logge ud, tilføje nogle få linjer kode som kan fjerne session variablen og lukker vinduet, når man trykker på linket: <a class="NavMenu" href="<%=Request.Servervariables("SCRIPT_NAME")%>?logout" title="Luk administratormodulet"><img src="../images/NavArrow.gif" border="0">luk adminmodulet</a> Så tilføje disse linjer til din ASP kode for pop-up vinduet: if request.querystring="logout" then session("tjekadmin")="" session.abandon %> <script> window.close(); </script> <% end if
12. august 2004 - 11:53
#9
som jeg foreslog sjovt nok ;-)
12. august 2004 - 12:18
#10
hmm .. øv - jeg troede man lge kunne baske det ind der - men forstår godt logikken... Så må jeg jo til alternativet - derfor får coolstar points :)
12. august 2004 - 12:46
#11
coolstar >> det muligt med det fremgik ikke specielt tydeligt :)
12. august 2004 - 12:59
#12
jeg skrev det da på dansk, så gik da ud fra han kunne læse det og at du ikke kunne må du undskylde.
12. august 2004 - 12:59
#13
Tak for point! /Cool ohh its the star 'coolstar'
Kurser inden for grundlæggende programmering