OfflineSave离线保存代码再次发布使用说明

2019-06-02 18:35:40王冬梅

    }
    else
        os_dg("os_"+obj.id+"_div").className=boolbarstyle;
}

function os_CheckSubmit(id,subfunc){
    if(!os_CanSubmit(os_dg(id).action)){
        if(confirm("离线保存提示:nn您要提交的服务器连接可能出现问题,是否进行离线保存?")){
            os_SaveData(id);
        }
        return false;
    }
    eval(unescape(subfunc));    
}

function os_LoadData(id){
    var v=os_dg("os_"+id+"_Select").selectedIndex;
    if(v==0)    return;

    var ud=os_str+id+os_dg(id).length;
    if(confirm(os_LoadProStr+"nn记录名称:"+os_getUserData(ud,"f_"+v+"_os_savename")+"n保存时间:"+os_getUserData(ud,"f_"+v+"_os_savedate"))){
        var lcount=os_dg(id).length;
        for(var i=0;i<lcount;i++){
            if(os_dg(id).item(i).type!="submit"&&os_dg(id).item(i).type!="reset"&&os_dg(id).item(i).type!="button"&&os_dg(id).item(i).id!="os_"+id+"_Select"){
                if(os_dg(id).item(i).type=="radio"||os_dg(id).item(i).type=="checkbox")
                    os_dg(os_dg(id).item(i).id).checked=os_getUserData(ud,"f_"+v+"_"+os_dg(id).item(i).id)=="1"?true:false;
                else{
                    if(os_dg(id).item(i).type=="select-multiple"){
                        var sm=os_getUserData(ud,"f_"+v+"_"+os_dg(id).item(i).id).split(",");
                        var x;
                        for(x=0;x<os_dg(id).item(i).length;x++)
                            os_dg(id).item(i).options[x].selected=false;