通过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 相关文章推荐
JavaScript面向对象编程
Mar 02 Javascript
IE与firefox之jquery用法区别
Oct 03 Javascript
js function使用心得
May 10 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
微信JS接口大全
Aug 25 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
Mar 09 Javascript
vue时间格式化实例代码
Jun 13 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
Jul 12 Javascript
Vue-resource安装过程及使用方法解析
Jul 21 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 Javascript
JavaScript实现页面高亮操作提示和蒙板
Jan 04 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
VFP与其他应用程序的集成
2006/10/09 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
7个JS基础知识总结
2014/03/05 Javascript
JS中Location使用详解
2015/05/12 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
学习Node.js模块机制
2016/10/17 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
python实现的文件夹清理程序分享
2014/11/22 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
优秀毕业生自我鉴定
2014/01/19 职场文书
青年文明号服务承诺
2014/03/31 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python
Python Matplotlib绘制动画的代码详解
2022/05/30 Python