通过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 相关文章推荐
关于document.cookie的使用javascript
Oct 29 Javascript
基于jquery的无限级联下拉框js插件
Oct 29 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
Mar 16 Javascript
JavaScript用Number方法实现string转int
May 13 Javascript
教你如何使用node.js制作代理服务器
Nov 26 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
Jul 28 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
Javascript中this关键字指向问题的测试与详解
Aug 11 Javascript
iview table高度动态设置方法
Mar 14 Javascript
vue数据控制视图源码解析
Mar 28 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 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
用缓存实现静态页面的测试
2006/12/06 PHP
php图片加中文水印实现代码分享
2012/10/31 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
javascript事件问题
2009/09/05 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python计算auc指标实例
2017/07/13 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
python的range和linspace使用详解
2019/11/27 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
要账委托书范本
2014/09/15 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
2015年信贷员工作总结
2015/04/28 职场文书