Avatar billede webhjaelp Nybegynder
24. august 2007 - 14:13 Der er 5 kommentarer og
1 løsning

Session problem

Jeg har prøvet følgende på en side(ASP javascript) og så lave refresh for at få xtest2 i en alert men det lykkedes ikke er der nogen som ved hvad der er galt?
if (Session("hej")== "xtest"){
Session("hej")="xtest2";
} else {
Session("hej")="xtest";
}
vartiltest= Session("hej");
%>
<script language="javascript">
// <!--
  window.alert ("testok:<%=vartiltest%>");
//-->
</script>
<%
Avatar billede w13 Novice
24. august 2007 - 14:32 #1
Prøv at ændre javascript-delen til:

<script type="text/javascript">
  window.alert ("testok:<%=vartiltest%>");
</script>

Hvis det stadig ikke virker, så højreklik på siden og vælg "Vis kilde", så vi kan se, hvad den rent faktisk genererer.
Avatar billede erikjacobsen Ekspert
24. august 2007 - 14:43 #2
Virker sådan set hos mig:

<%@ LANGUAGE = JScript %>
<%
if (Session("hej") == "xtest") {
  Session("hej")="xtest2";
} else {
Session("hej")="xtest";
}
vartiltest= Session("hej");
%>
<script language="javascript">
  window.alert ("testok:<%=vartiltest%>");
</script>
Avatar billede erikjacobsen Ekspert
24. august 2007 - 14:44 #3
Hvis din browser cacher siden ved refresh, så får du ikke "xtest2"
Avatar billede webhjaelp Nybegynder
28. august 2007 - 09:51 #4
Ja for det virker i firefox og ikke i Internet Explorer, men kan man sikre at det virker alle vegne?
Avatar billede erikjacobsen Ekspert
28. august 2007 - 10:24 #5
Selvfølgelig ikke. Men du kan sikre dig noget bedre ved at fortælle at siden ikke skal caches. Her fra VBScript:

response.expires = 0
response.cache.setnostore()
response.appendheader("Pragma", "no-cache")

Du skal sikkert skrive "Response" med stort etc.
Avatar billede webhjaelp Nybegynder
17. september 2007 - 09:47 #6
Problemet er løst, jeg har flyttet domænet ud for sig selv igen, jeg havde problemet med underdomænet, men tak for hjælpen. Jeg lukker.
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