zoukankan
html css js c++ java
使用userdata保存客户端数据(从51js找到的)
从51js找到一些好东西,作个备忘
示例一:checkbox的使用
<
style
>
.userData
{behavior:url(#
default
#userdata);}
</
style
>
<
input type
=
checkbox id
=
chkbox1 class
=
userData
>
<
script
>
var
obj
=
document.all.chkbox1;
obj.attachEvent('onclick',saveChecked)
function
saveChecked()
{
obj.setAttribute(
"
bCheckedValue
"
,obj.checked);
obj.save(
"
oChkValue
"
);
}
window.attachEvent('onload',loadChecked)
function
loadChecked()
{
obj.load(
"
oChkValue
"
);
var
chk
=
(obj.getAttribute(
"
bCheckedValue
"
)
==
"
true
"
)
?
true
:
false
;
obj.checked
=
chk;
}
</
script
>
示例二:文本框标记的应用
<
HTML
>
<
HEAD
>
<
STYLE
>
.userData
{behavior:url(#
default
#userdata);}
</
STYLE
>
<
SCRIPT
>
function
fnSaveInput()
{
var
oPersist
=
oPersistForm.oPersistInput;
oPersist.setAttribute(
"
sPersist
"
,oPersist.value);
//
将oPersist.value存储为sPersist属性
oPersist.save(
"
oXMLBranch
"
);
//
存储在名为oXMLBranch的UserData存储区
}
function
fnLoadInput()
{
var
oPersist
=
oPersistForm.oPersistInput;
oPersist.load(
"
oXMLBranch
"
);
//
载入在名为oXMLBranch的UserData存储区
oPersist.value
=
oPersist.getAttribute(
"
sPersist
"
);
//
将sPersist属性赋值给oPersist.value
}
</
SCRIPT
>
</
HEAD
>
<
BODY
>
<
FORM ID
=
"
oPersistForm
"
>
<
INPUT CLASS
=
"
userData
"
TYPE
=
"
text
"
ID
=
"
oPersistInput
"
>
<
INPUT TYPE
=
"
button
"
VALUE
=
"
Load
"
onclick
=
"
fnLoadInput()
"
>
<
INPUT TYPE
=
"
button
"
VALUE
=
"
Save
"
onclick
=
"
fnSaveInput()
"
>
</
FORM
>
</
BODY
>
</
HTML
>
示例三:Select标记的应用
<
style
>
.userData
{behavior:url(#
default
#userdata);}
</
style
>
<
select id
=
"
select1
"
class
=
"
userData
"
>
<
option
>
option1
</
option
>
<
option
>
option2
</
option
>
<
option
>
option3
</
option
>
<
option
>
option4
</
option
>
</
select
>
<
script
>
var
obj
=
document.all.select1;
obj.attachEvent('onchange',saveSelectedIndex)
function
saveSelectedIndex()
{
obj.setAttribute(
"
sSelectValue
"
,obj.selectedIndex);
obj.save(
"
oSltIndex
"
);
}
window.attachEvent('onload',loadSelectedIndex)
function
loadSelectedIndex()
{
obj.load(
"
oSltIndex
"
);
obj.selectedIndex
=
obj.getAttribute(
"
sSelectValue
"
);
}
</
script
>
查看全文
相关阅读:
tar解压出错
HUNNU11352:Digit Solitaire
cocos2d-x 二进制文件的读写
电子支付概述(1)
新一批思科电子书下载
HUNNU11354:Is the Name of This Problem
POJ 3181 Dollar Dayz 简单DP
Spring中IOC和AOP的详细解释
atheros wifi 动因分析
Android ActionBar相关
原文地址:https://www.cnblogs.com/yg_zhang/p/570428.html
最新文章
asp.net错误.在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错
一道经典的C++结构体的题目
【PAT】1041. Be Unique (20)
通过DWR简化AJAX开发
使用链表实现队列------《数据结构与算法分析-C语言描述》
android开发1:安卓开发环境搭建(eclipse+jdk+sdk)
asp.net后台对前台脚本的调用
HDU2571:命运(DP)
装逼名词 bottom-half,软中断,preemptive选项
装逼名词-ABA CAS SpinLock
热门文章
PR曲线,ROC曲线,AUC指标等,Accuracy vs Precision
机器学习职位 & 面经
某篇ctr预估ppt的链接
eventloop & actor模式 & Java线程模型演进 & Netty线程模型 总结
SVM学习(续)核函数 & 松弛变量和惩罚因子
协同过滤 CF & ALS 及在Spark上的实现
协程 & 用户级(内核级)线程 & 切换开销 & 协程与异步回调的差异
Linux线程的实现 & LinuxThread vs. NPTL & 用户级内核级线程 & 线程与信号处理
Linux cp -a用法
HUNNU11351:Pythagoras's Revenge
Copyright © 2011-2022 走看看