我有两个代码可以改变身体背景:
function displayResult()
{
document.body.style.backgroundColor="#f3f3f3";
document.body.style.backgroundImage="url('/img/bg-pattern.png')";
}
和
<img src="/img/bg-pattern.png" onclick="displayResult()">
如何设置COOKIE?
答案 0 :(得分:0)
对于您在JS中获取和设置cookie,这是一个不错的tutorial。
答案 1 :(得分:0)
设置cookie通常是您可以从服务器端脚本执行的操作 - 即PHP,JSP,ASP.Net等工具。
如果你真的想手动设置一个,你需要将它包含在服务器的响应中,如下所示:
HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: name=value
Set-Cookie: name2=value2; Expires=Wed, 09-Jun-2021 10:18:14 GMT
(content of page)
取自维基百科here
的示例答案 2 :(得分:0)
您的代码提供了有关客户端代码的信息。 Cookie在服务器端设置。如果你想在服务器端设置cookie,那么你必须通过ajax调用它并通过调用适当的编程语言来设置它。
当您使用PHP时:
请参阅setcookie()
在Javascript中由ajax调用的函数中编写setcookie()代码。
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", "example.com", 1);
?>