通过JAVASCRIPT读取ASP设定的COOKIE


Posted in Javascript onNovember 24, 2006
<% 
Response.Cookies("Cookie1")("key1") = "KeyValue2" 
%> <script language="javascript"> 

String.prototype.get   =   function(name){    
var   reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"),r;    
if(r=this.match(reg)) 
return unescape(r[2]); 
return null;    
} 

//获取并返回 cookie 值 
//不区分 cookieName 的大小写 
//dfltValue 为默认返回值 
//不考虑子键 
function RequestCookies(cookieName) 
{ 
    var lowerCookieName = cookieName.toLowerCase(); 
    var cookieStr = document.cookie; 
    if (cookieStr == "")return ""; 
     
    var cookieArr = cookieStr.split("; "); 
    var pos = -1; 
    for (var i=0; i<cookieArr.length; i++){ 
        pos = cookieArr[i].indexOf("="); 
        if (pos > 0) { 
            if (cookieArr[i].substring(0, pos).toLowerCase() == lowerCookieName) 
            { 
                return unescape(cookieArr[i].substring(pos+1, cookieArr[i].length)); 
            } 
        } 
    } 
    return ""; 
} 
document.write("读取名称为 ab 的 cookie..." + RequestCookies("Cookie1").get("key1")); 
--> 
</script>
Javascript 相关文章推荐
js 数组操作代码集锦
Apr 28 Javascript
input 输入框内的输入事件详细分析
Mar 17 Javascript
jquery的$(document).ready()和onload的加载顺序
May 26 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
May 13 Javascript
JS对象转换为Jquery对象示例
Jan 26 Javascript
javascript查询字符串参数的方法
Jan 28 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
Nov 06 Javascript
JavaScript中的函数(二)
Dec 23 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
May 03 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
Sep 08 Javascript
JS代码优化的8点建议
Feb 04 Javascript
键盘控制事件应用教程大全
Nov 24 #Javascript
Javascript操纵Cookie实现购物车程序
Nov 23 #Javascript
删除重复数据的算法
Nov 23 #Javascript
在JavaScript中实现命名空间
Nov 23 #Javascript
js变量作用域及可访问性的探讨
Nov 23 #Javascript
bcastr2.0 通用的图片浏览器
Nov 22 #Javascript
一种JavaScript的设计模式
Nov 22 #Javascript
You might like
PHP默认安装产生系统漏洞
2006/10/09 PHP
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
php在window iis的莫名问题的测试方法
2013/05/14 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
webpack4简单入门实例
2018/09/06 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python保存网页图片到本地的方法
2018/07/24 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
某公司面试题
2012/03/05 面试题
经典商业广告词
2014/03/13 职场文书
网站创业计划书
2014/04/30 职场文书
大三学习计划书范文
2014/05/02 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js