相关疑难解决方法(0)

设置cookie并使用JavaScript获取cookie

我正在尝试根据我在HTML中选择的CSS文件来设置cookie.我有一个包含选项列表的表单,以及不同的CSS文件作为值.当我选择一个文件时,它应该保存到cookie大约一个星期.下次打开HTML文件时,它应该是您选择的上一个文件.

JavaScript代码:

function cssLayout() {
    document.getElementById("css").href = this.value;
}


function setCookie(){
    var date = new Date("Februari 10, 2013");
    var dateString = date.toGMTString();
    var cookieString = "Css=document.getElementById("css").href" + dateString;
    document.cookie = cookieString;
}

function getCookie(){
    alert(document.cookie);
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<form>
    Select your css layout:<br>
    <select id="myList">
        <option value="style-1.css">CSS1</option>
        <option value="style-2.css">CSS2</option>  
        <option value="style-3.css">CSS3</option>
        <option value="style-4.css">CSS4</option>
    </select>
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript css cookies

486
推荐指数
4
解决办法
95万
查看次数

按名称获取cookie

我有一个getter来从cookie中获取值.

现在我有两个名字shares=和名字的饼干obligations=.

我想让这个getter只是为了从义务cookie中获取值.

我该怎么做呢?因此,for将数据拆分为单独的值并将其放入数组中.

 function getCookie1() {
    // What do I have to add here to look only in the "obligations=" cookie? 
    // Because now it searches all the cookies.

    var elements = document.cookie.split('=');
    var obligations= elements[1].split('%');
    for (var i = 0; i < obligations.length - 1; i++) {
        var tmp = obligations[i].split('$');
        addProduct1(tmp[0], tmp[1], tmp[2], tmp[3]);
    }
 }
Run Code Online (Sandbox Code Playgroud)

javascript cookies

337
推荐指数
22
解决办法
59万
查看次数

Web浏览器的cookie密钥的最大大小是多少?

Web浏览器的cookie密钥的最大大小是多少?

我知道cookie的最大大小是4KB,但密钥是否也有限制?

browser cookies

286
推荐指数
6
解决办法
25万
查看次数

设置cookie永不过期

查看关于设置cookie的php文档,我看到我可以设置cookie的过期日期.您可以将cookie设置为在浏览器会话结束时或将来的某个时间到期,但我没有看到将cookie设置为永不过期的方法.这是否可能,这是如何实现的?

php cookies

177
推荐指数
7
解决办法
23万
查看次数

在页面加载之间保留变量

我正在尝试捕获我的表单的提交按钮按下,如果表单已提交,页面刷新,我会显示一些隐藏的字段.我想捕获表单是否已经提交之前,如果它是在重新加载时提交的,我想取消隐藏隐藏的字段.我试图使用全局变量来实现这一点,但是我无法使其正常工作.

这是我尝试过的:

  var clicked = false;

  $(document).ready(function() {

    $("input[type='submit'][value='Search']").attr("onclick", "form.act.value='detailSearch'; clicked = true;  return true;");

    if (clicked == true) {
      // show hidden fields
    } else {
      // don't show hidden fields
    }
  });
Run Code Online (Sandbox Code Playgroud)

有关此代码有什么问题的任何建议吗?

javascript jquery form-submit persistent-storage

80
推荐指数
2
解决办法
6万
查看次数

我想将Javascript数组存储为Cookie

是否可能,我有一些列表,我想将它存储在浏览器上,如果不可能,这样做的有效方法是什么?

javascript cookies jquery

41
推荐指数
2
解决办法
5万
查看次数

无法在Javascript中设置Cookie

我有一个非常简单的代码行来设置和读取cookie.我一直为我的cookie获得空值,并且不明白为什么.我启用了cookie并且知道cookie在浏览器上运行.

<HTML>
    <HEAD>
        <TITLE>Hello World</TITLE>
    </HEAD>
    <BODY>
        <SCRIPT type="text/javascript">
            document.cookie = "ding=dong";
        </SCRIPT>
        <script type="text/javascript">
            alert(document.cookie);
        </script>
    </BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

javascript cookies google-chrome

37
推荐指数
3
解决办法
6万
查看次数

网站加载前的欢迎屏幕(点击进入)[启动画面]

如何在我的网站上创建欢迎屏幕?例如,当用户点击进入网站时,我有一个图像和一个显示"ENTER"的链接.我该怎么办?如果可能的话,使用Javascript或JQuery,当用户点击"ENTER"时,是否可以从启动画面交叉淡入到网站?

我还没有任何代码.

html javascript jquery effect

12
推荐指数
2
解决办法
8万
查看次数

存储和调用cookie的问题Javascript

所以,我正在尝试保存并加载包含产品详细信息列表的cookie,然后将这些产品详细信息显示在页面上.

然而,当我运行这个我得到的是一个

ReferenceError:找不到变量:GetProductPrice

当我试图读取我使用该GetProductPrice()函数存储的cookie时.

cookie存储器在网站首次加载时运行.它创建了一个产品列表,我后来打算将其用作购物车的一部分.然后它应该保存此cookie,以便在用户转到其他页面时可以再次访问它.这样,如果用户将项目添加到购物车,则稍后不会重置购物车变量.但正如我之前所说,这不起作用.加载和保存cookie函数是由Stack Overflow上的其他人创建的,并且工作正常.

以下是cookie保护程序的代码,该代码应该仅在用户第一次访问该站点时运行:

function setUpProducts() { //in here we define each of the products when we first start up. This way we know what products the customer has access to.
  setUpPages();
  try {
    hasRun = getCookie('hasRunCookie'); //get the has run cookie from before, or at least try to
  } catch {
    hasRun = 0;
  }
  //if (hasRun != 1){ //only run this the first time, otherwise we dont need to.
  if (hasRun != 1) …
Run Code Online (Sandbox Code Playgroud)

javascript cookies

11
推荐指数
2
解决办法
160
查看次数

Javascript Cookie

我如何通过使用javascript创建一个cookie只是为了浏览器会话结束(即,关闭当前浏览器).我的脚本如下;

function setCookie(c_name,c_value,c_expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+c_expiredays);
    document.cookie=c_name+ "=" +escape(c_value)+
    ((c_expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

setCookie('gs_cookie','firstme',1600000);
Run Code Online (Sandbox Code Playgroud)

我需要通过多少价值而不是1600000.请帮助....

javascript cookies

8
推荐指数
1
解决办法
1万
查看次数