易截截图软件、单文件、免安装、纯绿色、仅160KB

用Javascript来操作Cookie

网站经常用到的一个东西用来暂存一些相关信息的Cookie有优点也有缺点,它能够不占用服务器资源,存储在客户端的电脑里,可这样也有一定的危险性,因为相关信息比如说登录某个网站的用户名和密码之类的信息,都会存在客户端的电脑里,这样会被某些“有心之人”利用,所以,有些人习惯在公共场合使用完电脑后清掉Cookie信息,当然前提是此电脑未“养马”,不过本文讨论文的问题不是Cookie的安全问题,而是一个简单的利用js来操作Cookie的例子,一起看看吧。。。
<mce:script type="text/javascript"><!--
 
function Set(Cookie_name)  
{  
 var Then = new Date()  
 Then.setTime(Then.getTime() + 1*3600000 ) //小时  
 document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()  
}  
function Get(Cookie_name)  
{  
 var cookieString = new String(document.cookie)  
 var cookieHeader = Cookie_name+"="  
 var beginPosition = cookieString.indexOf(cookieHeader)  
 if (beginPosition != -1) //cookie已经设置值,应该 不显示提示框  
 {  
   alert(Cookie_name+"返回"+cookieString.substring(beginPosition + cookieHeader.length));  
 }  
 else //cookie没有设置值,应该显示提示框  
 {  
  alert("Cookie 未找到!");  
 }  
}  
function Move(Cookie_name)  
{  
 document.cookie = Cookie_name+"=;expires=Fri, 02-Jan-1970 00:00:00 GMT";  
}  
// --></mce:script> 
<P><INPUT onclick="Set('steven lu')" type=button value=设置cookie值></P> 
<P><INPUT onclick="Get('steven lu')" type=button value=查看cookie值></P> 
<INPUT onclick="Move('steven lu')" type=button value=清除cookie值>


相关文档:

javascript中event.keycode大全

keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space
keycode 33 = Prior
keycode 34 ......

在JavaScript中创建新对象 [5]

使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强
大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作。
 
 在JavaScript中创建一个新的对象是十分简单的。首先它必须定义一个对象,而后再为该对象创建一 ......

JavaScript 图片无缝滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charse ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号