Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudok szerver nélkül...

Hogyan tudok szerver nélkül sütit (cookie) létre hozni? A probléma az hogy ha újra töltöm a weboldalt akkor elfelejti a "sütit" (nem azért mert lejárt)

Figyelt kérdés

<html>

<head>

<script>


function setCookie(cname,cvalue,exdays) {

var d = new Date();

d.setTime(d.getTime() + (exdays*24*60*60*1000));

var expires = "expires=" + d.toGMTString();

document.cookie = cname+"="+cvalue+"; "+expires;

}


function getCookie(cname) {

var name = cname + "=";

var ca = document.cookie.split(';');

for(var i=0; i<ca.length; i++) {

var c = ca[i];

while (c.charAt(0)==' ') c = c.substring(1);

if (c.indexOf(name) != -1) {

return c.substring(name.length, c.length);

}

}

return "";

}


function checkCookie() {

var user=getCookie("username");

if (user != "") {

alert("Welcome again " + user);

} else {

user = prompt("Please enter your name:","");

if (user != "" && user != null) {

setCookie("username", user, 30);

}

}

}


</script>

</head>

<body onload="checkCookie()">

</body>

</html>



2014. nov. 28. 19:43
 1/2 anonim ***** válasza:
Javascriptből is létre kell tudnod hozni sütit, de hosszabb tárolásra HTML5-nél már ott a local storage is.
2014. nov. 28. 19:54
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Köszönöm a választ sikerült megcsinálni amit szerettem volna
2014. dec. 7. 18:30

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!