文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>WEB未保存数据的保护

WEB未保存数据的保护

时间:2007-01-24  来源:tystok

发现google对未保存的数据,当你离开页面是会提示.对于一个blog或者在线写作的产品来说,必须使用得用户 在使用时得到很好的数据保护,对于此,很多用户对于丢失那些未保存的数据很讨厌.

要想达到对未保存数据保护要考虑到两个方面,
1失效后的保存.当你的SESSION过期时,或者提交动作后又返回想得到原来的数据却又没有缓存时,都会使得用户数据重现有困难,所以在数据编辑时,我们就可以去保存它.当然有的程序员用SESSION+SERVER SCRIPT来实现,数据的重现,这是可以的.但对于大多数据cookies打开的用户来说,用cookies还是更加有效的,且对于SERVER有较小的负担.可以使用Google的做法.用JS来实现定期保存到Cookies中.

2.当用户错误动作时,比如编辑时不小心点了一个链接,不小心刷新.用JS的简单几行代码便可以实现提醒用户.如下:

<HTML>
<HEAD>
<TITLE> 数据保存 </TITLE>
</HEAD>
<script language="javascript">
var DP_exists_unsaved_date=0;
function DP_set_exists_data(val)
{
    DP_exists_unsaved_date=val;
}
window.onbeforeunload = function(){if (DP_exists_unsaved_date==1) return "您尚未保存下列文字,您真的确定要离开吗?";}
</script>
<BODY>
<form name="aa" method="post" action="http://tystok.cublog.cn">
<TEXTAREA NAME="" ROWS="10" COLS="50" onChange="DP_set_exists_data(1)"></TEXTAREA>
<input type="submit" value="提交">
</form>
</BODY>
</HTML>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载