document.write('') //数据持久文件 //************************************************************************************// function oLoadPersist(iPer,oPerAtt,oPerDataName){ var oPer=getObjectSelf(iPer) if (oPer==false)return false; if(trim(oPerAtt)=="")oPerAtt="sPersist"; if(trim(oPerDataName)=="")oPerDataName="oXMLPersist"; oPer.load(oPerDataName); var oPerValue=oPer.getAttribute(oPerAtt); if(checkAtt(iPer)){ oPer.innerHTML=oPerValue; }else{ oPer.value=oPerValue; } return oPerValue; } function LoadPersist(oPer,oPerAtt){ return oLoadPersist(oPer,oPerAtt,""); } //客户端数据持久 function Persist(iPer,oPerValue,oPerAtt,oPerDataName){ var oPer=getObjectSelf(iPer) if (oPer==false) return false; if(trim(oPerAtt)=="")oPerAtt="sPersist"; if(trim(oPerValue)==""){ if(checkAtt(iPer)){ oPerValue=oPer.innerHTML; }else{ oPerValue=oPer.value; } } if(trim(oPerDataName)=="")oPerDataName="oXMLPersist"; oPer.setAttribute(oPerAtt,oPerValue); oPer.save(oPerDataName); return true; } function LoadPersistAtt(iPer,oPerAtt,oPerDataName){ var oPer=getObjectSelf(iPer) if (oPer==false)return false; if(trim(oPerAtt)=="")oPerAtt="sPersist"; if(trim(oPerDataName)=="")oPerDataName="oXMLPersist"; oPer.load(oPerDataName); var oPerValue=oPer.getAttribute(oPerAtt); return oPerValue; } function PersistAtt(iPer,oPerValue,oPerAtt,oPerDataName){ var oPer=getObjectSelf(iPer) if (oPer==false) return false; if(trim(oPerAtt)=="")oPerAtt="sPersist"; if(trim(oPerDataName)=="")oPerDataName="oXMLPersist"; oPer.setAttribute(oPerAtt,oPerValue); oPer.save(oPerDataName); return true; } function oPersist(oPer,oPerValue,oPerAtt){ return Persist(oPer,oPerValue,oPerAtt,""); } function getObjectSelf(name) { var obj = false; var ie = document.all; var ns6 = document.getElementById&&!document.all; if (ie) { obj = eval("document.all."+name); } else if (ns6) { obj = document.getElementById(name); if(obj==null)obj=document.getElementsByName(name); } if (obj==null) obj= false; if (obj=='undefined') obj= false; return obj; } function checkAtt(IAttTextName) { if (eval("window."+IAttTextName+";")=='[object]'){return true;} return false; } function trim(strSrc) { if (strSrc == null) { return ""; } return strSrc.replace(/(^\s+)|(\s+$)/g,""); }