Avatar billede frayed Nybegynder
08. januar 2003 - 13:58 Der er 4 kommentarer

læse en cookie i asp der er lavet i javascript

Hej

hvordan læser man en cookie i et asp script der er oprettet af et javascript script, da man jo ikke i javascript angiver noget navn som i asp? Kan man overhovedet det?
Avatar billede medions Nybegynder
08. januar 2003 - 14:00 #1
Det kan du ikke.. Men du kan lave et "Hidden" input felt hvor du kaster JavaScript-cookien ned i og henter den med ASP!

//>Rune
Avatar billede eagleeye Praktikant
08. januar 2003 - 17:39 #2
Det kan man da du læser den som en normalt cookie:

vaerdi = Request.Cookies("cookinavnet")
Avatar billede eagleeye Praktikant
08. januar 2003 - 17:42 #3
Prøv evt dette eks som gemmer en cookie i Javascript ved submit af form og udskrives i ASP scriptet:


<html>
<head>
<title></title>
<SCRIPT TYPE="text/javascript">
<!--
function gemcookie(tform)
{
  if (tform.navn.checked==true) {
  document.cookie = "cookieName=Kryds du"
  } else {
  document.cookie = "cookieName=Ingen kryds"
  }
}
//-->
</SCRIPT>

<% Response.Write Request.Cookies("cookieName") %>
<br>

<form method="post" action="" name="abbForm" onSubmit="gemcookie(this)">
<input type="checkbox" value=2 name="navn">Tekst som viser om denne checkbox har kryds i ved tryk på Send. Cookien gemmes i javascript og læses med ASP scritp!<br>
<input type="submit" name="send" value="send">
</form>

</body>
</html>
Avatar billede frayed Nybegynder
09. januar 2003 - 22:45 #4
jeg har prøvet scriptet, men der bliver ikke genereret en fysisk cookie?
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