通过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 相关文章推荐
ajax请求乱码的解决方法(中文乱码)
Apr 10 Javascript
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
webpack3之loader全解析
Oct 26 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
jQuery轮播图实例详解
Aug 15 jQuery
微信小程序http连接访问解决方案的示例
Nov 05 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
Mar 08 Javascript
详解原生JS回到顶部
Mar 25 Javascript
用Vue.js在浏览器中实现裁剪图像功能
Jun 18 Javascript
Vue学习之常用指令实例详解
Jan 06 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
Laravel学习教程之本地化模块
2017/08/18 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
使用store来优化React组件的方法
2017/10/23 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
python操作mysql数据库
2017/03/05 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
python 实现两个npy档案合并
2020/07/01 Python
浅析Python __name__ 是什么
2020/07/07 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
三年大学生活自我鉴定
2014/01/21 职场文书
加班费申请报告
2015/05/15 职场文书
生日寿星公答谢词
2015/09/29 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
python某漫画app逆向
2021/03/31 Python
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
pytorch 实现变分自动编码器的操作
2021/05/24 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android