如何制作一个调用函数的javascript cookie

时间:2011-04-13 01:37:35

标签: javascript function cookies call

所以我试图在我的网站上实现cookie,而我几乎没有使用它们的经验(尽管我已经阅读过了)。下面的函数显示/跟踪我正在涉足的简单游戏中的用户分数。我要做的是制作一个能够记住一个访客及其分数的cookie(验证功能)。为了简单起见和学习目的,我只想记住一个用户。希望这很清楚。感谢。

function Verfiy() {
    if ((positive+wrong) != 0) {
    score = "" + ((positive / (positive + wrong)) * 100);
    score = score.substring(0,4) + "%";
    alert("Here is your progress:  " + score + "\n"
    + positive + " positive\n"
    + wrong + " wrong")
}

1 个答案:

答案 0 :(得分:0)

您可以使用javascript:

使用以下数据进行Cookie
var date = new Date();
date.setTime(date.getTime()+(1*24*60*60*1000));
var expires = "; expires="+date.toGMTString();              
document.cookie = "fieldName=" + 'value here' + expires

您可以从cookie中读取值,如下所示:

var ca = document.cookie.split(';');
var nameEQ = "fieldName=";
for(var i=0; i < ca.length; i++) {
   var c = ca[i];
   while (c.charAt(0)==' ')
      c = c.substring(1, c.length); //delete spaces
   if (c.indexOf(nameEQ) == 0) {
      value= c.substring(nameEQ.length, c.length);             
   }
}

这个简单的例子开始。您可以在网上搜索更多选项