Avatar billede exil Nybegynder
11. februar 2001 - 18:05 Der er 2 kommentarer og
1 løsning

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%\">&nbsp;</td>
    <td width=\"64%\">&nbsp;</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?
Avatar billede tdaugaard Nybegynder
11. februar 2001 - 18:09 #1
Hejsa <%Request.Cookies(\"nysite\")(\"Navn\")%>!

skal være

Hejsa <%=Request.Cookies(\"nysite\")(\"Navn\")%>!
Avatar billede tdaugaard Nybegynder
11. februar 2001 - 18:10 #2
Faktisk kan du skifte hele:

  <% If Request.Cookies(\"nysite\")(\"Navn\") = \"\" Then %>
  Hejsa!
  <%else%>
  Hejsa <%Request.Cookies(\"nysite\")(\"Navn\")%>!
  <% End If %>

ud med

Hejsa<%=\" \" & Request.Cookies(\"nysite\")(\"Navn\")%>!


Hvis der så intet er i cookien vil de bare ikke blive skrevet da den så vil være \"\"
Avatar billede exil Nybegynder
11. februar 2001 - 19:01 #3
Det virkede! Tak
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