通过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 相关文章推荐
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
js停止输出代码
Jul 20 Javascript
JSON中双引号的轮回使用过程中一定要小心
Mar 05 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
Nov 25 Javascript
Web前端框架bootstrap实战【第一次接触使用】
Dec 28 Javascript
使用canvas及js简单生成验证码方法
Apr 02 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
node中实现删除目录的几种方法
Jun 24 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 Javascript
JavaScript实现弹出窗口效果
Dec 09 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
数据库的日期格式转换
2006/10/09 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Python程序中设置HTTP代理
2016/11/06 Python
Pycharm编辑器技巧之自动导入模块详解
2017/07/18 Python
Python assert语句的简单使用示例
2019/07/28 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python实现图片插入文字
2019/11/26 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
Hotels.com越南:酒店预订
2019/10/29 全球购物
俄罗斯购买自行车网站:Vamvelosiped
2021/01/29 全球购物
建筑设计所实习生自我鉴定
2013/09/25 职场文书
2014年党务公开方案
2014/05/08 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
2014年学校后勤工作总结
2014/12/06 职场文书
党员自我评价范文2015
2015/03/03 职场文书
零基础学java之循环语句的使用
2022/04/10 Java/Android
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers