首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS定时保存表奇数据

2012-08-25 
JS定时保存表单数据我相信有不少TX用过QQ或163的邮箱吧?他们中有一个比较有用且有趣的功能,如果您在编写邮

JS定时保存表单数据

我相信有不少TX用过QQ或163的邮箱吧?
他们中有一个比较有用且有趣的功能,如果您在编写邮件,那在固定一个时间频率内,它会自动将您的邮件内容保存起来,以免丢失。
(忘记是不是两家邮箱都有这个功能)。
那这个功能是怎么做的呢?

定时,我们知道怎么弄,但保存呢?也许我们会通过隐藏域等手段来存放数据。但是,这个却有个缺点:那就是刷新页面后,数据将会丢失。
而此时,就该轮到我们很少关注,而且估计有不少人不知道的UserData 行为(userData Behavior)登场了:
而这个UserData是什么?怎么用?,我将在文章最后转载一篇介绍它的文章。
现在,我直接上例子,所谓无代码,无真相嘛:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Script? ???object.style.behavior = "url('#default#userData')"

? ?? ?? ?? ? object.addBehavior ("#default#userData")

注:sID参数是一个可以描述该标记的唯一id。ID是可选的,但如果有,可以在脚本中方便地对该标记加以控制。


3、成员:


expires

??设置或取得使用userData行为保存数据的失效日期。

? ? 脚本语法:对象ID.expires = 参数

? ? 参数是一个使用UTC(Universal Time Coordinate,世界调整时间)格式表示失效日期的字符串。该属性可以读写,没有默认值。浏览器会对比这个日期和当前日期,如果到期,该数据就自动失效。


getAttribute()
??取得指定的属性值。


load(存储区名)
??从UserData存储区载入存储的对象数据。


removeAttribute()
??从对象中删除指定的属性值。


save(存储区名)
??将对象数据存入一个UserData存储区。


setAttribute()
??设置指定的属性值。


XMLDocument
??取得存储该对象数据的XML DOM引用。


具体用法可以查看MSDN(http://msdn.microsoft.com)

<h3>
?? 心静似高山流水不动,心清若巫峰雾气不沾。
</h3>link: http://www.cnblogs.com/McJeremy/archive/2011/03/16/1985925.html

热点排行
Bad Request.