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>
  • 相关阅读:
    nginx+uwsgi部署Django
    Git----忽略特殊文件
    Git 分支管理
    Django admin 页面中文名称加s,去除s的设置
    hive-sql参数调优及资源分配
    常用数仓架构/计算引擎
    maven 打包可运行jar包(转)
    spark sql遇到的问题
    分析跨域
    nio案例一:个简单的客户-服务的案例
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/570428.html
Copyright © 2011-2022 走看看