html渲染cookie(html渲染页面的过程)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈html渲染cookie,以及html渲染页面的过程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
html 怎么设置cookie
Cookie
一些网站会在您的计算机上的以小文本文件存储信息。这种文件称为 Cookie。
有几种类型的 Cookie,您可以选择是否允许在计算机上保存一部分、不保存或保存所有的 Cookie。如果不允许 Cookie,就不能查看某些站点或者利用自定义功能(例如本地新闻和天气,或者股票查询)。
如何使用 Cookie
Cookie 是由 Internet 站点创建的、将信息存储在计算机上的文件,例如访问站点时的首选项。例如,如果您在某家航空公司的站点上查阅了航班时刻表,该站点可能就创建了包含您的旅行计划的 Cookie。也可能只记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。
Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址、家庭或工作单位地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息。
一旦将 cookie 保存在计算机上,则只有创建该 cookie 的网站才能读取它。
使用 Cookie 时的选择
Internet Explorer 允许使用 Cookie;但是,可以更改隐私设置来指定 Internet Explorer 将 Cookie 放到计算机上之前给出提示(让您决定允许或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。
可以删除的,只是以后你再访问某些网站的时候用户名密码什么的需要重新输入,网站不会记住了。
HTML中cookie作业问题
window.onload = function () {
//读取cookie,并赋值
document.getElementById("txtContent").value = getCookie("txtContent");
//每十秒将内容存至cookie
setInterval(setToCookie, 10000);
}
//根据名称取cookie的值
function getCookie(name) {
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
for (var i = 0; i arrCookie.length; i++) {
var arr = arrCookie[i].split("=");
if (arr[0] == name) {
return unescape(arr[1]);
}
}
return "";
}
//将内容存至cookie
function setToCookie() {
document.cookie = "txtContent=" + escape(document.getElementById("txtContent").value);
}
//显示文本
function showTxt() {
document.getElementById("showDiv").innerHTML = document.getElementById("txtContent").value;
document.getElementById("txtContent").value = ""; //清空
deleteCookie("txtContent");
}
//删除cookie
function deleteCookie(name) {
var date = new Date();
//设定到期时间,小于当前时间,即失效,即是删除
date.setTime(date.getTime() - 10000);
document.cookie = name + "=v; expires=" + date.toGMTString();
}
textarea id="txtContent" rows="10" cols="50"/textarea
br/
input type="button" onclick="showTxt()" value="显示"/
div id="showDiv"/div
PS:
需要部署在IIS上,才能正常写入,直接存在HTML,并打开不会生效
因为没有设定cookie失效时间,默认为关闭浏览器即失效
所以读取效果,只在页面刷新时体现
在.html中用js将文本域中数据通过按钮存入cookie 并在这个.html中的里输出cookie的值,应该怎么写
Cookie基本操作方法借用arthur24的写法,html代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
title new document /title
script language="javascript"
function setCookie(name,value,path) //两个参数,一个是cookie的名子,一个是值
{
//var Days = 30; //此 cookie 将被保存 30 天
//var exp = new Date(); //new Date("December 31, 9998");
//exp.setTime(exp.getTime() + Days*24*60*60*1000);
//document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
//document.cookie = name + "="+ escape (value) + ";expires=";
document.cookie = name + "="+ escape (value) + ";path="+path+";expires=";
}
function getCookie(name) //取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
try{
if(arr != null) return decodeURI(arr[2]); return null;
}catch(err){
}
}
function delCookie(name) //删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
function showCookie(){
var o=document.getElementById("cookie_value");
var v=getCookie('test_cookie');
if(v != null) o.innerHTML='Cookie值:' + v;
}
function doSetCookie(){
var o=document.getElementById("test_value");
var ov=o.value;
setCookie('test_cookie',ov,'');
showCookie();
}
/script
/head
body onload="showCookie();"
p id="cookie_value"/p
form
textarea id="test_value" rows="10" cols="50"/textarea
br /
input value="设置" type="button" onclick="doSetCookie();" /
/form
/body
/html

关于html渲染cookie和html渲染页面的过程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
