Avatar billede roadrunr Nybegynder
04. september 2002 - 13:20 Der er 9 kommentarer og
1 løsning

Session "forsvinder/virker ikke" i iframe

inde i en iframe har jeg en side, hvori jeg har skrevet følgende kode:

<%
Response.Write Session("Besked")
Session("Besked") = "Hej"
%>

Når jeg reloader siden udskriver den ikke "Hej" på siden, som man kunne forvente. Jeg kan heraf konkludere at "Sessions" tilsyneladen ikke virker på den side jeg har placeret inde i iframmen.

Selve Websitet er sat korrekt op i IIS'en. Jeg benytter IE6.0

Jeg har læst følgende artikel om et lignende problem, som tidligere har eksiteret ved brug af IE4 og IE5. : http://support.microsoft.com/default.aspx?scid=kb;en-us;Q178037

Og da jeg benytter IE6.0 forstår jeg simpelthen ingen ting.

Hjælp mig venligt!
Avatar billede medions Nybegynder
04. september 2002 - 13:25 #1
Byt om på den:

<%
Session("Besked") = "Hej"
Response.Write Session("Besked")
%>

//>Rune
Avatar billede roadrunr Nybegynder
04. september 2002 - 13:28 #2
Tja... så får jeg jo ikke bevist at min sessions virker. Scriptet er et testscript - netop for at checke om session blev gemt. I dit eksempel vil den jo bare oprette session, som en hver anden variabel.
Avatar billede eagleeye Praktikant
04. september 2002 - 13:45 #3
Prøv at trykke på F5
Avatar billede roadrunr Nybegynder
04. september 2002 - 13:47 #4
....som jeg besked indledningsvis, så "reloader" jeg siden for at checke om sessions virker.
Avatar billede eagleeye Praktikant
04. september 2002 - 13:56 #5
Har du slået Session Cookies til i IE 6 ??
Avatar billede eagleeye Praktikant
04. september 2002 - 13:58 #6
det gør man i IE-> Tools -> Internet Options.. -> Privacy tryk på knappen advanced og vælg [x] Always allow Session cookies.

Det er muligt du lige skal lukke IE og det er IE vinduer og starte den op igen før den opdater ændringen.
Avatar billede roadrunr Nybegynder
04. september 2002 - 13:58 #7
ja - det har jeg!
Avatar billede roadrunr Nybegynder
04. september 2002 - 13:59 #8
Jeg har prøvet at køre scriptet, hvor det ikke var placeret i en iframe - der virkede det fint.
Avatar billede roadrunr Nybegynder
04. september 2002 - 14:04 #9
hehe.... Du havde sørme ret, det var pga. at cookies var "slået fra".

Dog har sessions tidligere virket fint (når indholdet ikke har været i en iframe).....

Den havde jeg jo ikke lige tænkt på :)

Takker for hjælpen! .... Opretter du et svar til dine points
Avatar billede eagleeye Praktikant
04. september 2002 - 14:23 #10
Ok ;)
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
Kurser inden for grundlæggende programmering

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