01. marts 2001 - 23:22Der er
6 kommentarer og 1 løsning
Cookies
HURTIG HJÆLP:
Hvordan laver jeg en javascript/cookie-script, så at siden side1.html afgiver en værdi til en cookie, som læses på side2.html , hvilket giver adgang til side2.html..... Hvis man prøver at gå til side2.html uden at have besøgt side1.html først, sendes man automatisk til side default.html
function vote(){ enter = 1; window.open(\"vote here.htm\",\"NW\",\"toolbar=no,location=no,directories=no,status=1,menubar=no,scrollbars=1,resizable=1,copyhistory=yes,width=620,height=310\"); }
function Entrance(){ if (enter != 0){ WM_setCookie(\'legalclient\',\'true\',\'true\',\'1\',\'\',\'\',-1); window.open(\"access granted.htm\",\"nw\",\"location=yes,toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizeable=yes,menubar=yes\"); } else{ alert(\"Du skal trykke på -tryk her først-knapppen før du kan komme ind.\");
} }
function WM_setCookie (name, NS_value, IE_value, hours, path, domain, evalValue) {
Default-siden skal være en side kun med link til side1.html og fra side1.html skal man så kunne komme over på side2.html. Som sagt, må man ikke kunne komme til side2 uden at have været gennem side1
Default.html skal ikke også kunne gå til side2.html. Cookien skal tilføjes automatisk side1.html(når du gå ind på den). Og først derefter er det muligt at kome ind på side2.html
<body> du er nu på side1.html<br> <a href=\"side2.html\">side2</a> </body>
</html>
------------- side2.html:
<html> <head>
<script language=\"JavaScript\"> function setbad() { // Ødelægger cookien ved unload af side2 document.cookie = \"side1=BAD\"; }
var allcookies = document.cookie;
var pos = allcookies.indexOf(\"side1=OK\"); if (pos == -1) { // tilbage til default.html alert(\"back to default.html\"); // kan evt fjernes location = \"default.html\"; }
</script> </head>
<body onunload=\"setbad();\"> du er nu på side2.html<br> </body>
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.