通过JAVASCRIPT读取ASP设定的COOKIE


Posted in Javascript onFebruary 15, 2007

<%
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 相关文章推荐
use jscript List Installed Software
Jun 11 Javascript
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
javascript 终止函数执行操作
Feb 14 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
JS中传递参数的几种不同方法比较
Jan 20 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
js Canvas绘制圆形时钟效果
Feb 17 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
关于Vue项目跨平台运行问题的解决方法
Sep 18 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
如何在JavaScript中创建具有多个空格的字符串?
Feb 23 Javascript
用Javascript读取中文COOKIE的解决办法
Feb 15 #Javascript
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 #Javascript
实例:用 JavaScript 来操作字符串(一些字符串函数)
Feb 15 #Javascript
从Ajax到JQuery Ajax学习
Feb 14 #Javascript
JAVASCRIPT对象及属性
Feb 13 #Javascript
js判断浏览器的比较全的代码
Feb 13 #Javascript
jQuery中文入门指南,翻译加实例,jQuery的起点教程
Feb 09 #Javascript
You might like
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
canvas实现刮刮卡效果
2017/03/14 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
Python contextlib模块使用示例
2015/02/18 Python
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
python如何进行矩阵运算
2020/06/05 Python
python语言是免费还是收费的?
2020/06/15 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
Ruby如何创建一个线程
2013/03/10 面试题
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
2014年妇女工作总结
2014/12/06 职场文书
护士节慰问信
2015/02/15 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
Python编程super应用场景及示例解析
2021/10/05 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏