有思俱乐部学习园地

初始化域名接口

案例尝试前提:

           需要载入以下js,css调用user的UI方法,才可以进行使用
           <script type="text/javascript" charset="utf-8" src="http://www.1473.cn/uform.js "></script>
           <link href="http://domain.1473.cn/css/DomainSystem/DomainSystem.css" rel="stylesheet" type="text/css">
           <script src="http://domain.1473.cn/js/DomainSystem/DomainSystem.js" type="text/javascript"></script>
            <script src="http://www.1473.cn/js/Common/Common.js" type="text/javascript"></script>
            

代码解释:

                
//初始化域名函数
/** 
* 域名管理中心初始化
* @param	object	fileId 必选 当前文档id
* @param    string  domaintype 必选 当前文档的类型 uw,un -> word,ue -> excel,folder -> disk
* @param    element parent 可选 若有值则为嵌入式,若无值则为弹框式
*/
U.MD.DS.dnsInit = function (fileId, domaintype, parent) {
    U.MD.DS.userInfo = top.US.userInfo;
    U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "GetFileById", fileId], function (r) {
        if (r.value.length) {
            U.MD.DS.currentFileInfo = r.value[0];
        } else {
            U.alert('没有此文件的信息');
        }

        U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetUserDns", U.MD.DS.userInfo.UserId], function (r) {
            if (parent && typeof parent == 'object') {
                parent.appendChild($(".U_MD_DM_M_Body")[0]);
            } else {
                new U.UF.UI.form("域名管理", $(".U_MD_DM_M_Body")[0], { id: "U_MD_DS_DomainManage", style: { cssText: 'width: 1040px; height: 555px'} });
            }
            var _userDomainData = r.value;
            for (var i = 0; i < _userDomainData.length; i++) {
                U.MD.DS.DnsInfo[_userDomainData[i].FileId] = _userDomainData[i]; //设置为全局
            }
            //如果不存在,创建域名系统元素层。  

            $(".U_MD_DM_M_Body")[0].style.display = "block";
            U.MD.DS.myDomainAdmin("", 1, 10, $(".U_MD_DM_B_M_Content")[0]);
            U.MD.DS.DnsInfo.ThisFileId = U.MD.DS.currentFileInfo.UserFilesID; //记录当前文件id
            U.MD.DS.DnsInfo.DomainType = domaintype;
            U.MD.DS.userInit(); //域名管理中心用户个人信息初始化
            U.MD.DS.topDomain(U.MD.DS.currentFileInfo); //顶级域名初始化
            U.MD.DS.DomainNamerec();

            //Uform窗体调用

            $(".U_MD_DM_B_T_Sea_button").bind("click", function () { //绑定搜索域名事件
                U.MD.DS.topDomain.search(U.MD.DS.currentFileInfo); //搜索域名函数
            });
            $(".U_MD_DM_B_T_Sea_Input").bind("keyup", function () { //绑定键盘点击事件
                U.MD.DS.topDomain.inputKeyUp(this, U.MD.DS.currentFileInfo); //判断只能输入字母和数字
            });
            $(".U_MD_DM_B_M_S_Input").bind("keyup", function () { //绑定键盘点击事件
                U.MD.DS.myDomainAdmin.inputKeyUp(this); //给文本框添加按下回车按键,进行搜索
            });
        });
    });
}

                

窗体式


              U.UF.CD.loadPageCrossDomain(function () { U.MD.U.L.login(function () { U.MD.DS.dnsInit("e2346f84-490b-9986-4bc0-1081f84ec300", "word"); }) });
             
             

嵌入式


              U.UF.CD.loadPageCrossDomain(function () { U.MD.U.L.login(function () { U.MD.DS.dnsInit("e2346f84-490b-9986-4bc0-1081f84ec300", "word", $('#domain_box')[0]); }) });
             
             

工作人员

 
作者:李鸿盛
信息录入:李鸿盛