js如何读取指定cookies? Response.Cookies(Site_Sn)("UserName") = UserName 改为Response.Cookies(“Site_Sn”)("UserName") = UserName 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要求这样用:<a href="aaa.asp?cc=这里是获得的cookies">这里是获得的cookies</a> http://www.ycsx.com/u_blog/702/702742149.asp try it<script language="javascript"> function setCookie(name, value) //cookies设置 { document.cookie = name + "= " + escape (value); } function getCookie(name) //cookies读取 { var search = name + "=" if(document.cookie.length > 0) { offset = document.cookie.indexOf(search) if(offset != -1) { offset += search.length end = document.cookie.indexOf( ";", offset) if(end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) } else return " " } } setCookie("aaa","hahaha") alert(getCookie("aaa"))</script> 能否针对我的问题写一个?asp里Response.Cookies(“Site_Sn”)("UserName") = UserName 要求在另外html页面用js读取这个cookie asp生成的cookie格式 Site_Sn=UserName=xxx&xasss=xxx;<%Response.Cookies("ABC")("UserName") = "MyName"Response.Cookies("ABC")("Password") = "123456"Response.Cookies("DEF")("UESR") = "A300"%><script>window.onload=function(){ var s = document.cookie; var sGroupName = "ABC"; var st = s.indexOf(sGroupName + "=",0); var ed = s.indexOf(";",st); if(ed==-1) ed =s.length-1; sItem = s.substring(st+sGroupName.length+1,ed); var aItems = sItem.split("&"); for(var i=0;i<aItems.length;i++){ var arr = aItems[i].split("="); alert("key: " + arr[0] + " value: " + arr[1]); }}</script> function getCookies(ck,name){ var cookieValue = ""; var search = ck + "=";// offset1 = document.cookie.indexOf(search);// if (offset1 != -1) { offset1 += search.length; end1 = document.cookie.indexOf(";", offset1);// if (end1 == -1) end1 = document.cookie.length;// cookieValue = unescape(document.cookie.substring(offset1, end1))// var search = name + "="; offset2 = cookieValue.indexOf(search);// if (offset2 != -1) { offset2 += search.length; end2 = cookieValue.indexOf("&", offset2);// if (end2 == -1) end2 = cookieValue.length;// cookieValue = cookieValue.substring(offset2, end2)// //alert(Value); }else{cookieValue = "";} } return cookieValue; } document.write(getCookies("seeusr","readid"));能否用得上这个函数? Site_Sn 是 XXX的话 value = getCookies("XXX","UserName"));就可以了 function getCookie(name) { var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (name == aCrumb[0]) { return decodeURIComponent(aCrumb[1]); } } return '';}还可以用正则匹配 hookee <%Response.Cookies("Site_Sn")("UserName") = "中国人"%><script>window.onload=function(){ var s = document.cookie; //var sGroupName = "ABC"; var sGroupName = "Site_Sn"; var st = s.indexOf(sGroupName + "=",0); var ed = s.indexOf(";",st); if(ed==-1) ed =s.length-1; sItem = s.substring(st+sGroupName.length+1,ed); var aItems = sItem.split("&"); var re=""; for(var i=0;i<aItems.length;i++){ var arr = aItems[i].split("="); //alert("key: " + arr[0] + " value: " + arr[1]); re += unescape(arr[1]) + ";" } document.getElementById("pad").innerHTML = re;}</script><body><div id="pad"></div></body> 怎么输出 AGDDIGODOLPMPELJPDPFFBHJ; <script>function getCookies(ck,name){ var cookieValue = ""; var search = ck + "=";// offset1 = document.cookie.indexOf(search);// if (offset1 != -1) { offset1 += search.length; end1 = document.cookie.indexOf(";", offset1);// if (end1 == -1) end1 = document.cookie.length;// cookieValue = unescape(document.cookie.substring(offset1, end1))// var search = name + "="; offset2 = cookieValue.indexOf(search);// if (offset2 != -1) { offset2 += search.length; end2 = cookieValue.indexOf("&", offset2);// if (end2 == -1) end2 = cookieValue.length;// cookieValue = cookieValue.substring(offset2, end2)// //alert(Value); }else{cookieValue = "";} } return cookieValue; } document.write(getCookies("Site_Sn","UserName")); </script>这个函数可以吗?怎么输出不了? 你的信息我收到了,,但是不知道怎么回,找不到回复这个按钮<%Response.Cookies("Site_Sn")("UserName") = "中国人"%> 这里要编码一下,,我不会asp,,我会php... jquery.validate验证的提示信息问题 在客客威客里面怎么用javascript啊? 求高手!!! 想要一个这样效果的。。。 【高分等待高人】JavaScript 如何判断浏览器是关闭还是刷新?兼容Firefox、IE6、IE8 放在<head>和</head>中的javascript语句,但是语句不在函数中,这些语句何在被执行呀,是不是窗口打开时首先执行呀? 关于FSO的读写问题,请高手指教 一个js文件的问题 左侧无限分级弹出菜单的问题,哪位帮忙看看 怎么判断页面打印是否成功(急!!) 问大家一个比较复杂的正则表达式 js读取cookie 设置input 错在哪里?
function setCookie(name, value) //cookies设置
{
document.cookie = name + "= " + escape (value);
}
function getCookie(name) //cookies读取
{
var search = name + "="
if(document.cookie.length > 0)
{
offset = document.cookie.indexOf(search)
if(offset != -1)
{
offset += search.length
end = document.cookie.indexOf( ";", offset)
if(end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
else return " "
}
}
setCookie("aaa","hahaha")
alert(getCookie("aaa"))
</script>
asp里
Response.Cookies(“Site_Sn”)("UserName") = UserName 要求在另外html页面用js读取这个cookie
Response.Cookies("ABC")("UserName") = "MyName"
Response.Cookies("ABC")("Password") = "123456"
Response.Cookies("DEF")("UESR") = "A300"
%>
<script>
window.onload=function(){
var s = document.cookie;
var sGroupName = "ABC";
var st = s.indexOf(sGroupName + "=",0);
var ed = s.indexOf(";",st);
if(ed==-1) ed =s.length-1;
sItem = s.substring(st+sGroupName.length+1,ed);
var aItems = sItem.split("&");
for(var i=0;i<aItems.length;i++){
var arr = aItems[i].split("=");
alert("key: " + arr[0] + " value: " + arr[1]);
}
}
</script>
var cookieValue = "";
var search = ck + "=";//
offset1 = document.cookie.indexOf(search);//
if (offset1 != -1) {
offset1 += search.length;
end1 = document.cookie.indexOf(";", offset1);//
if (end1 == -1) end1 = document.cookie.length;//
cookieValue = unescape(document.cookie.substring(offset1, end1))//
var search = name + "=";
offset2 = cookieValue.indexOf(search);//
if (offset2 != -1) {
offset2 += search.length;
end2 = cookieValue.indexOf("&", offset2);//
if (end2 == -1) end2 = cookieValue.length;//
cookieValue = cookieValue.substring(offset2, end2)//
//alert(Value);
}else{cookieValue = "";}
}
return cookieValue;
}
document.write(getCookies("seeusr","readid"));
能否用得上这个函数?
value = getCookies("XXX","UserName"));就可以了
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("=");
if (name == aCrumb[0]) {
return decodeURIComponent(aCrumb[1]);
}
}
return '';
}还可以用正则匹配
<%
Response.Cookies("Site_Sn")("UserName") = "中国人"
%><script>
window.onload=function(){
var s = document.cookie;
//var sGroupName = "ABC";
var sGroupName = "Site_Sn";
var st = s.indexOf(sGroupName + "=",0);
var ed = s.indexOf(";",st);
if(ed==-1) ed =s.length-1;
sItem = s.substring(st+sGroupName.length+1,ed);
var aItems = sItem.split("&");
var re="";
for(var i=0;i<aItems.length;i++){
var arr = aItems[i].split("=");
//alert("key: " + arr[0] + " value: " + arr[1]);
re += unescape(arr[1]) + ";"
}
document.getElementById("pad").innerHTML = re;
}
</script>
<body>
<div id="pad"></div>
</body>
怎么输出 AGDDIGODOLPMPELJPDPFFBHJ;
function getCookies(ck,name){
var cookieValue = "";
var search = ck + "=";//
offset1 = document.cookie.indexOf(search);//
if (offset1 != -1) {
offset1 += search.length;
end1 = document.cookie.indexOf(";", offset1);//
if (end1 == -1) end1 = document.cookie.length;//
cookieValue = unescape(document.cookie.substring(offset1, end1))//
var search = name + "=";
offset2 = cookieValue.indexOf(search);//
if (offset2 != -1) {
offset2 += search.length;
end2 = cookieValue.indexOf("&", offset2);//
if (end2 == -1) end2 = cookieValue.length;//
cookieValue = cookieValue.substring(offset2, end2)//
//alert(Value);
}else{cookieValue = "";}
}
return cookieValue;
}
document.write(getCookies("Site_Sn","UserName"));
</script>
这个函数可以吗?怎么输出不了?
Response.Cookies("Site_Sn")("UserName") = "中国人"
%> 这里要编码一下,,我不会asp,,我会php...