JS读取cookies信息(记录用户名)_javascript技巧

首先,在用户提交评论后,让客户端cookies记录相关值,例如:asp下的cookies赋值方式采用下面的这样的语句:

复制代码 代码如下:

response.cookies("username")="name"
response.cookies("username").expires=Date+30

通过以上asp程序给cookies赋值。如何在静态页html读取这个cookies,并且显示在用户?因为是生成了html,我们无法再利用asp程序读取这个cookies,需要通过js读取这个cookies,并赋予到想对应的input值里。

利用js读取cookies并赋值的代码如下:

复制代码 代码如下:

<script type="text/javascript">
//js获取cookie
var acookie=document.cookie.split("; ");
function getck(sname)
{//获取单个cookies
for(var i=0;i<acookie.length;i++){
var arr=acookie[i].split("=");
if(sname==arr[0]){
if(arr.length>1)
return unescape(arr[1]);
else
return "";
}}
return "";
}
//给相应的form里的input赋值
document.form_name.input_name.value=getck("username");
</script>

这样,在静态页面中就可以成功的从客户端读取cookies信息,并展示出来了。

时间: 2024-09-23 13:29:51

JS读取cookies信息(记录用户名)_javascript技巧的相关文章

使用JS读取XML文件的方法_javascript技巧

由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致分三类: 第一类,ie祖宗: js 提供用于创建 Automation对象的方法,new ActiveXObject("Microsoft.XMLDOM") : 第二类:firefox,opera:用构造函数 DOMParser()实例化DOMParser对象,解析xml文本,并返回xml

IE下JS读取xml文件示例代码_javascript技巧

使用JS读取xml文件,这里暂只考虑IE浏览器 step1 创建DOM对象 复制代码 代码如下: function createDom() { var xmlDoc = null; try { //IE if (typeof arguments.callee.activeXString != 'string') { var versions = [ "MSXML2.DOMDocument.6.0", "MSXML2.DOMDocument.3.0", "M

js读取cookies信息实现

 代码如下 复制代码 <script type="text/javascript"> //js获取cookie var acookie=document.cookie.split("; "); function getck(sname) {//获取单个cookies for(var i=0;i<acookie.length;i++){ var arr=acookie[i].split("="); if(sname==arr[0]

JS读取XML文件示例代码_javascript技巧

复制代码 代码如下: //读取XML文件 function loadXML(xmlFile) { var xmlDoc; if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.load(xmlFile); } else if (document.implementation && document.implement

js 增强型title信息提示效果_javascript技巧

显示注释 jb51www.jb51.net Time spent: 00:00:08 Page viewed: 4 Browser: Mozilla – 1.7.11 Operating system: Linux - i686 (x86_64)

静态页面利用JS读取cookies记住用户信息_应用技巧

静态页面由于其稳定性快速性,的确给SE.用户及站长带来了方便.但有时,需要记住用户的信息,如用户留下评论后,下一次再来,就要记住该用户的信息,不必再次输入. 这对用户来说,可以提高他们的归属感,熟悉感.如何实现呢?     首先,我们需要在用户提交评论后,给客户端赋予几个相关的cookies值,这个很简单,直接在评论提交页面进行赋值就可以了,asp下的cookies简单赋值方式采用下面的这样的语句: 复制代码 代码如下: response.cookies("username")=&qu

js 读取浏览器信息

js 读取浏览器信息 var useragent = navigator.userAgent.toLowerCase(); var webtv  = useragent.indexOf('webtv') != -1; var kon   = useragent.indexOf('konqueror') != -1; var mac   = useragent.indexOf('mac') != -1; var saf   = useragent.indexOf('applewebkit') !=

JS基于cookie实现来宾统计记录访客信息的方法_javascript技巧

本文实例讲述了JS基于cookie实现来宾统计记录访客信息的方法.分享给大家供大家参考.具体如下: 这里使用JavaScript记录访客的来宾信息,记录是第几次来访,显示的信息有:您的名字;您浏览该网页的次数;您上次浏览网页的时间.可以更改姓名. 运行效果如下图所示: 具体代码如下: <html> <head> <title>记录客户信息</title> <script language="JavaScript"> <!

JavaScript使用cookie记录临时访客信息的方法_javascript技巧

本文实例讲述了JavaScript使用cookie记录临时访客信息的方法.分享给大家供大家参考.具体分析如下: 这里用户第一次访问网页时会提示用户输入一个昵称,然后写入cookie,当用户再次来到时会读取cookie信息,提取用户昵称,欢迎用户的到来 <!DOCTYPE html> <html> <head> <script> function getCookie(c_name) { var c_value = document.cookie; var c_