通过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创建命名空间(namespace)的最简实现
Dec 11 Javascript
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
May 14 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
Jan 17 Javascript
清除浏览器缓存的几种方法总结(必看)
Dec 09 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
Jan 04 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
JavaScript 预解析的4种实现方法解析
Sep 03 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
C# Assembly类访问程序集信息
2009/06/13 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
Python的Django框架中的数据库配置指南
2015/07/17 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
2019/11/26 Python
pytorch构建多模型实例
2020/01/15 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年终个人总结报告
2015/03/09 职场文书
Python Django模型详解
2021/10/05 Python
python游戏开发Pygame框架
2022/04/22 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL