Cookietrøbbel
Dette bliver lidt kompliceret at forklare, men jeg prøver:Jeg holder på med at ”lege” med en side hvor jeg ønsker at følgende skal ske:
-Ny bruger kommer ind på forside og får en standard hilsen.
-Bruger får derefter mulighed til at lave en cookie for at personalisere sin hilsen.
Siden består af tre frames: navigationsmenu, topframe med velkomst hilsen og indholdssiden.
Mit ønske var at framesættet med velkomsthilsen skulle hente den besøgendes navn i Cookies. Men det fungerer ikke.
Siden som laver cookien, ser ud til at fungere fint, men velkomstframet vil ikke hente cookies. Den kører scriptet som om intet navn var lagt ind.
Scrptet ser sådan ud:
<html>
<head>
<title>dokumenttittel</title>
</head>
<body bgcolor=\"#0000FF\" text=\"#000000\" topmargin=\"2\">
<div id=\"Layer1\" style=\"position:absolute; left:96px; top:27px; width:275px; height:86px; z-index:1\"><font color=\"#FFFFFF\"><b>
<% If Request.Cookies(\"nysite\")(\"Navn\") = \"\" Then %>
Hejsa!
<%else%>
Hejsa <%Request.Cookies(\"nysite\")(\"Navn\")%>!
<% End If %>
<br>
Så fint at du kigger indom</b></font></div>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"19%\"> </td>
<td width=\"64%\"> </td>
<td width=\"17%\">
<div align=\"right\"><img src=\"billeder/Lukas.png\" width=\"70\" height=\"91\"></div>
</td>
</tr>
</table>
</body>
</html>
Kan nogen se fejlen?
Er det for øvrig nogen der ved hvordan jeg kan få siden til automatisk at gøre et ”refresh” efter at cookien er lavet sådan at den personlige velkomsthilsen kommer med en gang?
