Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267017
  • 博文数量: 19
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 685
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-30 20:45
文章分类

全部博文(19)

文章存档

2008年(19)

我的朋友

分类:

2008-03-31 22:51:59

XUL(XML USER LANGUAGE)中自带persist属性,这是个很不错的属性。主要作用就是可以用xul本身的机制帮你记住某些值,这些值他会专门保存在localstore.rdf文件中。
 
我这里主要说下我碰到的一个问题,本来使用是很容易的,举个例,要记住用户对checkbox的勾选状态可以这么写:
这样如果程序关掉,下次打开也能恢复到之前的勾选状态。
但是同样的做法在textbox上却行不通。。百思不解。。。后来一次巧合发觉了问题所在
onchange="this.setAttribute('value',this.value)" />
加上红色字体的这段,persist就能正常工作了。。哎,无语阿,还要强制定义改了才设置value值。
另外persist的生效需要有个id才行。persist后跟的值是一些属性,包括value width等等,中间用空格分开。
阅读(891) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~