社区
ASP
帖子详情
JS 文件不能得到COOKIE 的问题!!!
jacktanxd
2002-12-18 05:02:54
我现在所做的项目首页页面头的导航部分是是用JS 文件写的,当我登录并将用户信息写入COOKIE 中后,凡是通过导航部分打开的页面均不能得到COOKIE 值,但是注销以后第二次登录,却一切正常了,真不知道是什么原因。
...全文
69
6
打赏
收藏
JS 文件不能得到COOKIE 的问题!!!
我现在所做的项目首页页面头的导航部分是是用JS 文件写的,当我登录并将用户信息写入COOKIE 中后,凡是通过导航部分打开的页面均不能得到COOKIE 值,但是注销以后第二次登录,却一切正常了,真不知道是什么原因。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillhero789
2002-12-25
打赏
举报
回复
请问js能不能对asp生成的cookies进行操作?
meizz
2002-12-20
打赏
举报
回复
JS 对 cookie 操作
function setCookie(name,value)
{
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();
}
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
jacktanxd
2002-12-19
打赏
举报
回复
我现在不是要在JS 中得到COOKIE值,而是说页面中引用的JS文件中的链接打开的页面,COOKIE 会无故丢失(也许不是无故吧!而是我不知道)。
colee
2002-12-19
打赏
举报
回复
up
烂笔头Danky
2002-12-19
打赏
举报
回复
你的代码是怎样的,帖出来看看!
harryyang
2002-12-18
打赏
举报
回复
看看這個cookie的操作吧
<html>
<head>
<title>提示信息</title>
<META content="text/html; charset=Big5" http-equiv="Content-Type"/>
</head>
<script language="JavaScript">
//Function 操作cookie,可以利用GetCookie and SetCookie進行設置和提取cookie的值
//Author HI2/Harry Yang
//Date 2002-11-25
//有認何錯誤或者不明白希望和作者聯繫
function getCookieVal(offset){
var endstr = document.cookie.indexOf(";",offset);
if(endstr==-1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset,endstr));
}
function GetCookie(name){
var arg = name+"=";
var alen = arg.length;
var clen = document.cookie.length;
var i= 0;
while(i<clen){
var j = i+alen;
if(document.cookie.substring(i,j)==arg)
return getCookieVal(j);
i = document.cookie.indexOf("",i)+1;
if(i==0) break;
}
return null;
}
function SetCookie(name,value){
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc>2)?argv[2]:null;
var path = (argc>3)?argv[3]:null;
var domain = (argc>4)?argv[4]:null;
var secure = (argc>5)?argv[5]:false;
document.cookie = name+"="+escape(value)+
((expires==null)?"":(";expires="+
expires.toGMTString()))+
((path==null)?"":(";path="+path))+
((domain==null)?"":(";domain="+domain))+
((secure==true)?";secure":"");
}
function DeleteCookie(name){
var exp = new Date();
exp.setTime(exp.getTime()-1);
var cval = GetCookie(name);
document.cookie = name+"="+cval+";expires="+exp.toGMTString();
}
//Input iDate 是以天計數,設置過期的天數
//Outout 返回毫秒數
function setExpireDate(iDate)
{
return parseInt(iDate)*24*60*60*1000;
}
//如果cookie是空可以給cookie設置初使值.
//返回當前cookie的值
function initCookie(initValue){
if(GetCookie("nextalert")==null){
var expiryDate = new Date();
expiryDate.setTime(expiryDate.getTime()+setExpireDate("365"));
SetCookie("nextalert",initValue,expiryDate,"/");
}
return GetCookie("nextalert");
}
function operaCookie(strValue){
var expiryDate = new Date();
expiryDate.setTime(expiryDate.getTime()+setExpireDate("365"));
SetCookie("nextalert",strValue,expiryDate,"/");
}
</script>
<body>
<table border=0 >
<input type="button" onclick="operaCookie('yes')" value="Test Cookie">
<input type="button" onclick="alert(GetCookie('nextalert'))" value="Test Cookie">
</table>
</body>
</html>
JavaScript
Cookie
JavaScript
Cookie
是前端开发存储用户信息的常见工具。本文全面讲解了其基本概念、操作方法、属性设置和安全注意事项。可通过 JavaScript 创建、读取、修改和删除
Cookie
,还能使用函数或库简化操作,同时要注意相关安全
问题
。
js
读写
Cookie
问题
(
Cookie
存储时长、
Cookie
存储域)汇总
本文详细介绍了JavaScript中
Cookie
的读写操作,包括设置
Cookie
的存储时长、域以及路径。通过示例代码展示了如何写入、读取和删除
Cookie
。还特别提到了
Cookie
的domain属性不可读,Secure属性限制以及path路径对读取范围的影响。对于跨域读取,解释了开放域(.site.com)和非开放域的区别。
Cookie
的使用(基于
js
-
cookie
插件)
本文介绍了一款简单轻量的处理
cookie
s的JavaScript API——
js
-
cookie
。详细解释了如何通过
js
-
cookie
进行
cookie
的设置、获取及删除操作,并提供了一个对
cookie
进行封装的例子。
前端把
cookie
写在父域里_
js
读写
Cookie
问题
(
Cookie
存储时长、
Cookie
存储域)汇总
本文详细介绍了JavaScript中
Cookie
的使用,包括
Cookie
的概念、属性、读写方法、第一方和第三方
Cookie
的区别,以及如何处理
Cookie
的存储域和读取顺序
问题
。通过示例代码展示了如何设置、读取和删除
Cookie
,同时也提到了
js
读取
Cookie
时的一些注意事项,如无法读取domain属性、Secure属性的影响等。
JavaScript
Cookie
操作终极指南:
js
-
cookie
完整使用教程
本文介绍了
js
-
cookie
这一轻量级JavaScript库,用于简化浏览器
Cookie
的操作。涵盖安装方法、核心功能如设置、读取和删除
Cookie
,以及高级配置与实际应用,适用于用户偏好和会话管理场景。
ASP
28,404
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章