初始化域名接口
案例尝试前提:
需要载入以下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); //给文本框添加按下回车按键,进行搜索
});
});
});
}