通过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 相关文章推荐
基于jQuery的倒计时插件代码
May 07 Javascript
js substr支持中文截取函数代码(中文是双字节)
Apr 17 Javascript
Google Dart编程语法和基本类型学习教程
Nov 27 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
Mar 30 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
Jun 12 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
Dec 31 Javascript
js Canvas绘制圆形时钟教程
Feb 06 Javascript
JS区分Object与Aarry的六种方法总结
Feb 27 Javascript
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
npm qs模块使用详解
Feb 07 Javascript
Vue自动构建发布脚本的方法示例
Jul 24 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脚本的10个技巧(5)
2006/10/09 PHP
PHP Document 代码注释规范
2009/04/13 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
php中请求url的五种方法总结
2017/07/13 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
Javascript中神奇的this
2016/01/20 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
Linux面试题LINUX系统类
2014/11/19 面试题
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
师范生实习的个人自我鉴定
2013/10/20 职场文书
医学类个人求职信范文
2014/02/05 职场文书
对教师的评语
2014/04/28 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
SpringCloud的JPA连接PostgreSql的教程
2021/06/26 Java/Android
vue3中provide && inject的使用
2021/07/01 Vue.js