123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221 |
- /*
- 此js用来处理导航模板
- */
- Namespace.register("U.Office.N"); //导航模板命名空间
- //导航模板功能。原名U.O.W.Navigation,缩写:U.O.W.NV
- Namespace.register("U.O.W.NV");
- U.MD.O.Editable = false;
- //word打印
- if (U.MD.O.W && U.MD.O.W.Edit) { U.MD.O.W.Edit() };
- U.Office.N.Nav = 0;
- //初始化函数
- window.onload = function () {
- U.Office.N.load();
- }
- //初始化函数 初始化模板
- U.Office.N.load = function () {
- if (window.location.host != "www.1473.cn" && $("#navg")[0]) { //通过office生成站点处理
- $("div").addAttrArray({ "contentEditable": "false" });
- $("#navg&i").remove();
- }
- };
- /**
- *函数作用:判断是否添加导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.isNavg = function () {
- if ($(".U_Boom_O_N_Navg_I").length > 0) { return };
- var e = event || window.event;
- var FirstTop = $(".U_MD_O_H_body_main_text")[0].offsetTop;
- var SecTop = $("#U_MD_O_W_E_body")[0].offsetTop;
- var FirstLeft = $(".U_MD_O_H_body_main_text")[0].offsetLeft;
- var SecLeft = $(".U_MD_F_S")[0].offsetLeft;
- var top = e.clientY - FirstTop - SecTop;
- var left = e.clientX - FirstLeft - SecLeft;
- //var left = event.x, top = event.y; //获取鼠标点击的位置
- U.UF.EV.stopBubble(); //阻止冒泡事件
- var i, a, m, g, U_Boom_O_N_C_Navg;
- source = event.srcElement; //获取事件源
- U_Boom_O_N_C_Navg = document.getElementsByClassName("U_Boom_O_N_C_Navg")[0]; //获取第一个导航栏
- i = $$("div",
- {
- "class": "U_Boom_O_N_Navg_I",
- "id": "U_Boom_O_N_Navg_Ib",
- "source": source,
- "style":
- {
- "left": left + "px",
- "top": top + "px"
- }
- },
- U_Boom_O_N_C_Navg); //"source":source 获取上一级的事件源
- m = $$("div",
- {
- "class": "U_Boom_O_N_Navg_S",
- "innerHTML": "前面插入",
- "id": "U_Boom_O_N_Navg_S2",
- "onclick": function () {
- U.Office.N.AddNavg(1, source.parentElement);
- }
- },
- i); //动态创建前面插入
- n = $$("div",
- {
- "class": "U_Boom_O_N_Navg_S",
- "innerHTML": "后面插入",
- "id": "U_Boom_O_N_Navg_S4",
- "onclick": function () {
- U.Office.N.AddNavg(2, source.parentElement);
- }
- },
- i); //动态创建后面插入
- var U_Boom_O_N_Navg_I = $(".U_Boom_O_N_Navg_I")[0];
- U_Boom_O_N_Navg_I.style.display = "block";
- }
- /**
- *函数作用:移除插入导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.noNavg = function () {
- $("#U_Boom_O_N_Navg_Ib").remove(); //移除插入导航
- $(".U_MD_O_H_body_main_text")[0].setAttribute('contenteditable', 'false'); //移除word编辑器自带的编辑效果
- var FirstNav = event.srcElement; //获取点击元素
- if (FirstNav.className == "U_Boom_O_N_C_Navg_Li_font") {//判断点击是否是导航栏
- FirstNav.onkeydown = function () {//键盘事件
- if (FirstNav.parentNode.parentNode.children[1]) {//判断点击元素是否有二级导航栏
- FirstNav.parentNode.parentNode.children[1].children[0].innerHTML = FirstNav.innerHTML; //改变二级导航栏的标题
- }
- }
- }
- }
- /**
- *函数作用:添加二级导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.secNavg = function () {
- var daohangli = $(".U_Boom_O_N_C_Navg_Li"); //获取一级导航栏的第一个li
- for (var k = 0; k < daohangli.length; k++) {//循环遍历所有的一级导航
- var fontnav = event.srcElement.parentElement.parentElement.children[1].children[0].children[0].children; //获取每个导航的字体颜色
- if (fontnav[k].children[0].children[0].style.color == "rgb(255, 255, 255)") {//通过颜色判断是哪个一级导航获得焦点
- var navgbox1 = event.srcElement.parentElement.parentElement.children[1].children[0].children[0].children[k];
- //判断有没有二级导航,没有就创建,有就不允许创建
- if (navgbox1.children[1] == undefined) {//判断是否有二级导航
- var numli = $(".U_Boom_O_N_C_Navg_Li"); //获取所有的一级导航li
- var nav = event.srcElement.parentElement.parentElement.children[0].children[0]; //通过点击事件的事件源获取一级导航栏第一个导航
- var id2 = fontnav[k].id; //获取有焦点的一级导航的id
- var nav2html = fontnav[k].children[0].children[0].innerHTML; //获取取得的一级的内容
- var box1 = id2.split("_")[1]; //截取id的下标1的字符串
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- var length = nav.parentNode.children.length + 1, //获取一级导航栏的长度,并且加一
- idnav2 = id2 + "_" + 1,
- length2 = nav.parentNode.children.length, //获取一级导航栏的长度
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li1_" + length, //给每一个导航的classname进行规律增加
- dname = "U_Boom_O_N_C_C_O Sub_Li1_" + length; //给每一个内容页面的classname进行规律增加
- //改变内容页距离顶部的高度
- contant.style.cssText = "margin-top:45px!important";
- var sub = $(".U_Boom_O_N_C_C_O"); //获取内容页面
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none"; //隐藏所有内容页面
- }
- //内容页面
- //var contant = $("#U_Boom_O_N_C_Container"); //获取内容页面大的盒子
- var c = $$("div",{"className": dname,"tebindex": "0","hidefocus": "true","contenteditable": "true","type": "1"},contant); //动态创建内容页面,并且把前面定义的classname:dname加在这里
- var cont = $$("div",{"innerHTML": "请在此处添加内容..."},c); //动态创建内容页面
- //动态创建二级导航
- var Navgbox2, navg2, ul, ulnav, li, font, close, add, addnav, delnav, delimg, deltxt, daohang2;
- navg2 = $$("div",{"className": "U_Boom_O_N_C_Navg2"},navgbox1); //动态穿件二级导航栏第二个盒子
- ulnav = $$("div",{"className": "U_Boom_O_N_C_Navg_Ul_Nav","innerHTML": nav2html},navg2);
- delnav = $$("div",
- {
- "className": "U_Boom_O_N_C_Navg_Ul_Nav_Del",
- "title": "删除整体子级导航栏",
- "onclick": [[U.Office.N.delsecNavg]]
- },
- navg2); //U.Office.N.delsecNavg点击事件,删除所有子导航
- delimg = $$("div",{"className": "U_Boom_O_N_C_Navg_Del_Img"},delnav);
- ul = $$("div",{"className": "U_Boom_O_N_C_Navg2_ul"},navg2);
- li = $$("div",{"className": cname,"id": idnav2},ul); //U.Office.N.ChangeNavg, [c]点击事件,切换导航,参数c为创建的内容页,便于切换
- daohang2 = $$("div",{"className": "U_Boom_O_N_Navg_Ul_daohang2"},li);
- font = $$("div",
- {
- "className": "U_Boom_O_N_C_Navg_Li_font",
- "contenteditable": "true",
- "innerHTML": "二级导航一",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang2);
- close = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang2); //U.Office.N.DeleteNavg, [c]点击事件,删除一个导航和该导航对应的内容页
- add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () { U.Office.N.isNavg() }
- },
- daohang2); //U.Office.N.isNavg点击事件,是否添加导航
- addnav = $$("div",
- {
- "className": "U_Boom_O_N_C_Navg_Ul_Nav_Add",
- "title": "创建三级导航栏",
- "onclick": function () { U.Office.N.thirdNavg() }
- },
- navg2); //U.Office.N.thirdNavg点击事件,添加三级导航
- addtxt = $$("div",{"className": "U_Boom_O_N_C_Navg_Add_Txt","title": "创建三级导航栏", "innerHTML": "添加"},addnav);
- U.alert("添加成功");
- } else {
- U.UF.UI.confirm("已创建二级导航,请勿多次创建!");
- }
- }
- }
- }
- /**
- *函数作用:添加三级导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.thirdNavg = function () {
- var daohangli2 = event.srcElement.parentElement.parentElement.children[2].children; //通过点击事件的事件源获取二级导航的li
- for (var k = 0; k < daohangli2.length; k++) {//判断
- var thirdbox = daohangli2[k];
- var fontnav2 = thirdbox.children[0].children[0]; //获取字体
- if (fontnav2.style.color == "rgb(255, 255, 255)") {
- var nav = event.srcElement.parentElement.parentElement.children[3].children[0];
- var thirdnav = event.srcElement.parentElement.parentElement.children[2].children[k].children[1];
- if (thirdnav == undefined) {
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- var id3 = fontnav2.parentNode.parentNode.id; //通过点击事件事件源获取二级导航的li的id
- var idnav3 = id3.substring(0, 7) + "_" + 1;
- var box1 = id3.substring(4, 6); //substring(开始点,终止点) 截取字符串
- var length = nav.parentElement.parentElement.children[2].children.length + 1,
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li2_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li2_" + length;
- //改变内容页距离顶部的高度
- contant.style.cssText = "margin-top:90px!important";
- //隐藏所有的内容页
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //动态创建内容页面
- //var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",
- {
- "className": dname,
- "tebindex": "0",
- "hidefocus": "true",
- "contenteditable": "true",
- "type": "1"
- },
- contant);
- var cont = $$("div",{"innerHTML": "请在此处添加内容..."},c);
- //动态创建三级导航
- var Navg3, ul, li, font, close, add, daohang3;
- Navg3 = $$("div",{"className": "U_Boom_O_N_C_Navg3"},thirdbox);
- ul = $$("div",{"className": "U_Boom_O_N_C_Navg3_ul"},Navg3);
- li = $$("div",{"className": cname,"id": idnav3},ul);
- daohang3 = $$("div",{"className": "U_Boom_O_N_Navg_Ul_daohang2 U_Boom_O_N_Navg_Ul_daohang3"},li);
- font = $$("div",
- {
- "className": "U_Boom_O_N_C_Navg_Li_font",
- "contenteditable": "true",
- "innerHTML": "三级导航一",
- "style": {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang3);
- close = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang3);
- add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () { U.Office.N.isNavg() }
- },
- daohang3);
- U.alert("添加成功");
- } else {
- U.UF.UI.confirm("已创建三级导航,请勿多次创建!", null, null);
- }
- }
- }
- }
- /**
- *函数作用:添加导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.AddNavg = function (n, El) {
- var U_Boom_O_N_C_Navg_Ul = $("#U_Boom_O_N_C_Navg_Ul")[0]; //获取一级导航栏
- var nav = $(".U_Boom_O_N_C_Navg_Li")[0];
- var U_Boom_O_N_C_Navg_Ul2 = El.parentElement; //获取事件源的ul盒子
- var nav2 = El.parentElement; //获取二级或三级的li
- var daohangli = $(".U_Boom_O_N_C_Navg_Li");
- switch (n) {
- case 1: U.Office.N.beforeNavg(U_Boom_O_N_C_Navg_Ul, U_Boom_O_N_C_Navg_Ul2, nav, nav2, nav2.id); break;
- case 2: U.Office.N.belastNavg(U_Boom_O_N_C_Navg_Ul, U_Boom_O_N_C_Navg_Ul2, nav, nav2, nav2.id); break;
- }
- }
- /**
- *函数作用:添加导航————向前插入
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.beforeNavg = function (U_Boom_O_N_C_Navg_Ul, U_Boom_O_N_C_Navg_Ul2, nav, nav2, id2) {
- var ul2 = $(".U_Boom_O_N_C_Navg2_ul");
- var ul3 = $(".U_Boom_O_N_C_Navg3_ul");
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == U_Boom_O_N_C_Navg_Ul) {//判断点击的插入是否在一级导航栏
- U.alert("插入成功");
- var length = nav.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg_Li Navg_Li_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li_" + length,
- idnav = "Nav_" + length;
- //隐藏所有的内容页面
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",{"className": dname,"tebindex": "0","hidefocus": "true","contenteditable": "true","type": "1"},contant);
- var cont = $$("div",{"innerHTML": "请在此处添加内容..."},c);
- //清除所有字体颜色
- var dh = $("#U_Boom_O_N_C_Navg_Ul")[0].children;
- for (var i = 0; i < dh.length; i++) {
- dh[i].children[0].children[0].style.color = "#000";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#dadde2";
- }
- //隐藏二级导航
- var U_Boom_O_N_C_Navg2 = $(".U_Boom_O_N_C_Navg2");
- for (var a = 0; a < U_Boom_O_N_C_Navg2.length; a++) {
- U_Boom_O_N_C_Navg2[a].style.display = "none";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:-25px!important";
- //导航创建
- var li = $$("div",{"className": cname,"style":{"display": "block"},"id": idnav},U_Boom_O_N_C_Navg_Ul);
- var daohang = $$("div",{"className": "U_Boom_O_N_C_Navg_Ul_daohang"},li)
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () { U.Office.N.isNavg() }
- }, daohang)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou; //获取事件源
- nav.parentNode.insertBefore(li, event_source); //向点击的导航的前面新建一个导航
- }
- for (var u = 0; u < ul2.length; u++) {
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == ul2[u]) {//判断是否为二级导航栏的ul
- U.alert("插入成功");
- var length = nav2.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li1_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li1_" + length,
- idnav2 = id2.substring(0, 5) + "_" + length;
- //隐藏所有的内容页面
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",
- {
- "className": dname,
- "tebindex": "0",
- "hidefocus": "true",
- "contenteditable": "true",
- "type": "1"
- },
- contant);
- var cont = $$("div",{"innerHTML": "请在此处添加内容..."},c);
- //清除所有字体颜色
- var dh = ul2[u].children;
- for (var a = 0; a < dh.length; a++) {
- dh[a].children[0].children[0].style.color = "#656f83";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:45px!important";
- //清除三级导航
- var U_Boom_O_N_C_Navg3 = $(".U_Boom_O_N_C_Navg3");
- for (var b = 0; b < U_Boom_O_N_C_Navg3.length; b++) {
- U_Boom_O_N_C_Navg3[b].style.display = "none";
- }
- //导航创建
- var li = $$("div",{"className": cname,"style": {"display": "block"},"id": idnav2},U_Boom_O_N_C_Navg_Ul2);
- var daohang2 = $$("div",{"className": "U_Boom_O_N_Navg_Ul_daohang2"},li)
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增子级导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang2);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang2);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () { U.Office.N.isNavg() }
- }, daohang2)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou;
- nav2.parentNode.insertBefore(li, event_source); //向点击的导航的前面新建一个导航
- }
- }
- for (var l = 0; l < ul3.length; l++) {
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == ul3[l]) {//判断是否是三级导航的ul
- U.alert("插入成功");
- var length = nav2.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li2_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li2_" + length,
- idnav3 = id2.substring(0, 7) + "_" + length;
- //隐藏所有的内容页面
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",
- {
- "className": dname,
- "tebindex": "0",
- "hidefocus": "true",
- "contenteditable": "true",
- "type": "1"
- },
- contant);
- var cont = $$("div",{"innerHTML": "请在此处添加内容..."},c);
- //清除所有字体颜色
- var dh = ul3[l].children;
- for (var a = 0; a < dh.length; a++) {
- dh[a].children[0].children[0].style.color = "#656f83";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- //导航创建
- var li = $$("div",{"className": cname,"style":{"display": "block"},"id": idnav3},U_Boom_O_N_C_Navg_Ul2);
- var daohang3 = $$("div",{"className": "U_Boom_O_N_Navg_Ul_daohang2 U_Boom_O_N_Navg_Ul_daohang3"},li)
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增子级导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang3);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang3);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑", "onclick": function () {
- U.Office.N.isNavg()
- }
- }, daohang3)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou;
- nav2.parentNode.insertBefore(li, event_source); //向点击的导航的前面新建一个导航
- }
- }
- }
- /**
- *函数作用:添加导航————向后插入
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.belastNavg = function (U_Boom_O_N_C_Navg_Ul, U_Boom_O_N_C_Navg_Ul2, nav, nav2, id2) {
- var ul2 = $(".U_Boom_O_N_C_Navg2_ul");
- var ul3 = $(".U_Boom_O_N_C_Navg3_ul");
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == U_Boom_O_N_C_Navg_Ul) {//判断点击的插入是否在一级导航栏
- U.alert("插入成功");
- var length = nav.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg_Li Navg_Li_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li_" + length,
- idnav = "Nav_" + length;
- //隐藏所有的内容页
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",
- {
- "className": dname,
- "tebindex": "0",
- "hidefocus": "true",
- "contenteditable": "true",
- "type": "1"
- },
- contant);
- var cont = $$("div", { "innerHTML": "请在此处添加内容..." }, c);
- //清除所有字体颜色
- var dh = $("#U_Boom_O_N_C_Navg_Ul")[0].children;
- for (var i = 0; i < dh.length; i++) {
- dh[i].children[0].children[0].style.color = "#000";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#dadde2";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:-25px!important";
- //清除二级导航
- var U_Boom_O_N_C_Navg2 = $(".U_Boom_O_N_C_Navg2");
- for (var a = 0; a < U_Boom_O_N_C_Navg2.length; a++) {
- U_Boom_O_N_C_Navg2[a].style.display = "none";
- }
- //导航创建
- var li = $$("div", { "className": cname, "style": { "display": "block" }, "id": idnav }, U_Boom_O_N_C_Navg_Ul);
- var daohang = $$("div", { "className": "U_Boom_O_N_C_Navg_Ul_daohang" }, li)
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () {
- U.Office.N.isNavg()
- }
- }, daohang)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou; //获取事件源
- nav.parentNode.insertBefore(li, event_source.nextSibling); //向点击的导航的前面新建一个导航
- }
- for (var u = 0; u < ul2.length; u++) {
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == ul2[u]) {//判断是否为二级导航栏的ul
- U.alert("插入成功");
- var length = nav2.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li1_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li1_" + length,
- idnav2 = id2.substring(0, 5) + "_" + length;
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div", { "className": dname, "tebindex": "0", "hidefocus": "true", "contenteditable": "true", "type": "1" }, contant);
- var cont = $$("div", { "innerHTML": "请在此处添加内容..." }, c);
- //清除所有字体颜色
- var dh = ul2[u].children;
- for (var a = 0; a < dh.length; a++) {
- dh[a].children[0].children[0].style.color = "#656f83";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- //清除三级导航
- var U_Boom_O_N_C_Navg3 = $(".U_Boom_O_N_C_Navg3");
- for (var b = 0; b < U_Boom_O_N_C_Navg3.length; b++) {
- U_Boom_O_N_C_Navg3[b].style.display = "none";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:45px!important";
- //导航创建
- var li = $$("div", { "className": cname, "style": { "display": "block" }, "id": idnav2 }, U_Boom_O_N_C_Navg_Ul2);
- var daohang2 = $$("div", { "className": "U_Boom_O_N_Navg_Ul_daohang2" }, li)
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增子级导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang2);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang2);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () {
- U.Office.N.isNavg()
- }
- }, daohang2)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou;
- nav2.parentNode.insertBefore(li, event_source.nextSibling); //向点击的导航的前面新建一个导航
- }
- }
- for (var l = 0; l < ul3.length; l++) {
- if (event.srcElement.parentNode.source.parentNode.parentNode.parentNode == ul3[l]) {//判断是否是三级导航的ul
- U.alert("插入成功");
- var length = nav2.parentNode.children.length + 1,
- cname = "U_Boom_O_N_C_Navg2_Li Navg_Li2_" + length,
- dname = "U_Boom_O_N_C_C_O Sub_Li2_" + length,
- idnav3 = id2.substring(0, 7) + "_" + length;
- var sub = $(".U_Boom_O_N_C_C_O");
- for (var j = 0; j < sub.length; j++) {
- sub[j].style.display = "none";
- }
- //内容页面
- var contant = $("#U_Boom_O_N_C_Container")[0];
- var c = $$("div",
- {
- "className": dname,
- "tebindex": "0",
- "hidefocus": "true",
- "contenteditable": "true",
- "type": "1"
- },
- contant);
- var cont = $$("div", { "innerHTML": "请在此处添加内容..." }, c);
- //清除所有字体颜色
- var dh = ul3[l].children;
- for (var a = 0; a < dh.length; a++) {
- dh[a].children[0].children[0].style.color = "#656f83";
- }
- //清除所有的背景颜色
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- //导航创建
- var li = $$("div", { "className": cname, "style": { "display": "block" }, "id": idnav3 }, U_Boom_O_N_C_Navg_Ul2);
- var daohang3 = $$("div", { "className": "U_Boom_O_N_Navg_Ul_daohang2 U_Boom_O_N_Navg_Ul_daohang3" }, li);
- var navg = $$("div",
- {
- "class": "U_Boom_O_N_C_Navg_Li_font",
- "contentEditable": "true",
- "innerHTML": "新增子级导航",
- "style":
- {
- "color": "#fff"
- },
- "onclick": function () {
- U.Office.N.ChangeNavg(c);
- }
- },
- daohang3);
- var i = $$("div",
- {
- "className": "U_Boom_O_N_C_N_Close",
- "title": "删除",
- "onclick": function () {
- U.Office.N.DeleteNavg(this, c);
- }
- },
- daohang3);
- var add = $$("div",
- {
- "className": "U_Boom_O_N_C_N_AddNav",
- "title": "编辑",
- "onclick": function () {
- U.Office.N.isNavg()
- }
- }, daohang3)
- var sou = event.srcElement.parentNode.source.parentNode.parentNode; //获取事件源
- var event_source = sou;
- nav2.parentNode.insertBefore(li, event_source.nextSibling); //向点击的导航的前面新建一个导航
- }
- }
- }
- /**
- *函数作用:导航切换
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.ChangeNavg = function (Ele) {
- var sub = $(".U_Boom_O_N_C_C_O"); //获取内容页面
- var del = event.srcElement; //获取事件源
- var delnavg = del.parentNode; //获取点击事件的父级元素
- //var dh = $(".U_Boom_O_N_C_Navg_Ul_daohang");
- var dh1 = $(".U_Boom_O_N_Navg_Ul_daohang2");
- var fontcolor = $(".U_Boom_O_N_C_Navg_Li_font");
- var ifnavid = $("#U_Boom_O_N_C_Navg_Ul")[0].id; //获取一级导航栏的id
- type = 1;
- //隐藏所有的内容页
- for (var i = 0; i < sub.length; i++) {
- sub[i].style.display = "none";
- }
- $(Ele)[0].style.display = "block"; //点击的导航栏对应的页面显示
- //一级导航切换
- if (event.srcElement.parentElement.parentElement.parentElement.id == ifnavid) {
- var dh = $("#U_Boom_O_N_C_Navg_Ul")[0].children;
- for (var h = 0; h < dh1.length; h++) {
- dh1[h].style.backgroundColor = "#efefef";
- dh1[h].children[0].style.color = "#656f83";
- }
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#dadde2";
- }
- delnavg.style.backgroundColor = "#000"
- for (var f = 0; f < dh.length; f++) {
- dh[f].children[0].children[0].style.color = "#000";
- }
- del.style.color = "#fff";
- var secnav = event.srcElement.parentElement.parentElement.children[1];
- var Navg2 = $(".U_Boom_O_N_C_Navg2");
- for (var n = 0; n < Navg2.length; n++) {
- Navg2[n].style.display = "none";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- var type = contant.children;
- contant.style.cssText = "margin-top:-25px!important";
- if (secnav != undefined) {//判断是否有二级导航栏
- secnav.style.display = "block";
- var secnav1 = secnav.children[2].children;
- for (var s = 0; s < secnav1.length; s++) {
- if (secnav1[s].children[1] != undefined) {
- secnav1[s].children[1].style.display = "none";
- }
- }
- for (var c = 0; c < type.length; c++) {
- if (type[c].type == 1) {
- contant.style.cssText = "margin-top:45px!important";
- } else if (type[c].type == 2) {
- contant.style.cssText = "margin-top:-25px!important";
- }
- }
- }
- }
- //二级导航切换
- var secid = $(".U_Boom_O_N_C_Navg2");
- for (var s = 0; s < secid.length; s++) {
- if (event.srcElement.parentElement.parentElement.parentElement.parentElement.className == secid[s].className) {
- var dh = secid[s].children[2].children;
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- delnavg.style.backgroundColor = "#000"
- for (var f = 0; f < dh.length; f++) {
- dh[f].children[0].children[0].style.color = "#656f83";
- }
- del.style.color = "#fff";
- var thirdnav = event.srcElement.parentElement.parentElement.children[1];
- var Navg3 = $(".U_Boom_O_N_C_Navg3");
- for (var a = 0; a < Navg3.length; a++) {
- Navg3[a].style.display = "none";
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- var type = contant.children;
- for (var t = 0; t < type.length; t++) {
- if (type[t].type == 1) {
- contant.style.cssText = "margin-top:45px!important";
- } else if (type[t].type == 2) {
- contant.style.cssText = "margin-top:-25px!important";
- }
- }
- if (thirdnav != undefined) {
- thirdnav.style.display = "block";
- for (var y = 0; y < type.length; y++) {
- if (type[y].type == 1) {
- contant.style.cssText = "margin-top:90px!important";
- } else if (type[y].type == 2) {
- contant.style.cssText = "margin-top:-25px!important";
- }
- }
- }
- var thili = $(".U_Boom_O_N_Navg_Ul_daohang3");
- for (var j = 0; j < thili.length; j++) {
- thili[j].style.backgroundColor = "#efefef";
- thili[j].children[0].style.color = "#656f83";
- }
- var firli = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- var firli1 = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- for (var i = 0; i < firli1.length; i++) {
- firli1[i].children[0].style.backgroundColor = "#dadde2";
- firli1[i].children[0].children[0].style.color = "#000";
- }
- firli[0].style.backgroundColor = "#000";
- firli[0].children[0].style.color = "#fff";
- }
- }
- //三级导航切换
- var thirdid = $(".U_Boom_O_N_C_Navg3");
- for (var t = 0; t < thirdid.length; t++) {
- if (event.srcElement.parentElement.parentElement.parentElement.parentElement.className == thirdid[t].className) {
- var dh = thirdid[t].children[0].children;
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#efefef";
- }
- delnavg.style.backgroundColor = "#000"
- for (var f = 0; f < dh.length; f++) {
- dh[f].children[0].children[0].style.color = "#656f83";
- }
- del.style.color = "#fff";
- var secli = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- var secli1 = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- for (var i = 0; i < secli1.length; i++) {
- secli1[i].children[0].style.backgroundColor = "#efefef";
- secli1[i].children[0].children[0].style.color = "#656f83"
- }
- secli[0].style.backgroundColor = "#000";
- secli[0].children[0].style.color = "#fff";
- var thrli = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- var thrli1 = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.children;
- for (var j = 0; j < thrli1.length; j++) {
- thrli1[j].children[0].style.backgroundColor = "#dadde2";
- thrli1[j].children[0].children[0].style.color = "#000";
- }
- thrli[0].style.backgroundColor = "#000";
- thrli[0].children[0].style.color = "#fff";
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- var type = contant.children;
- for (var t = 0; t < type.length; t++) {
- if (type[t].type == 1) {
- contant.style.cssText = "margin-top:90px!important";
- } else if (type[t].type == 2) {
- contant.style.cssText = "margin-top:-25px!important";
- }
- }
- }
- }
- }
- /**
- *函数作用:删除导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.DeleteNavg = function (e, Ele) {
- U.UF.EV.stopBubble(); //组织冒泡事件
- if (U.Office.N.DeleteNavg.Que.Q) {
- U.Office.N.DeleteNavg.Que(e, Ele);
- U.Office.N.DeleteNavg.Que.Q = false;
- }
- else {
- U.UF.UI.confirm("您确定要删除已编辑的导航吗?", function () { U.Office.N.DeleteNavg.Que(e, Ele); });
- }
- }
- /**
- *函数作用:删除导航弹窗
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期:2017-10-24
- */
- U.Office.N.DeleteNavg.Que = function (e, Ele) {
- var length = e.parentElement.parentElement.parentElement.children.length; //获取点击删除按钮后获取的事件源的长度
- var ul1 = e.parentElement.parentElement.parentElement.id;
- var ul2 = e.parentElement.parentElement.parentElement.parentElement.className;
- var ulnav1 = $("#U_Boom_O_N_C_Navg_Ul")[0].id;
- var delnavg = e.parentNode.parentNode;
- //判断一级导航
- if (ul1 == ulnav1) {
- if (length > 1) {//判断是否是最后一个导航
- var Navg_ul = $(delnavg.parentNode.children).last()[0];
- if (Navg_ul == delnavg) {
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- var Navg_ul_last = $("#U_Boom_O_N_C_Navg_Ul")[0];
- var Navg_last = $(Navg_ul_last.children).last()[0].children[0];
- Navg_last.click(); //重新执行一边点击事件
- } else {
- var Navg_next = $(delnavg).next()[0].children[0];
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- Navg_next.click(); //重新执行
- }
- }
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:-25px!important";
- } else {
- var ulnav2 = $(".U_Boom_O_N_C_Navg2")[0].className;
- //判断二级导航
- if (ul2 == ulnav2) {
- if (length > 1) {//判断是否是最后一个导航
- var Navg_ul = $(delnavg.parentNode.children).last()[0];
- //判断点击时是否是最后一个的导航
- if (Navg_ul == delnavg) {
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- var Navg_ul_last = $(".U_Boom_O_N_C_Navg2")[0].children[2];
- var Navg_last = $(Navg_ul_last.children).last()[0].children[0];
- Navg_last.click(); //重新执行一边点击事件
- } else {
- U.alert("删除成功");
- var Navg_next = $(delnavg).next()[0].children[0];
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- Navg_next.click(); //重新执行
- }
- } else {
- var nav2del = e.parentElement.parentElement.parentElement.parentElement;
- var nav1first = e.parentElement.parentElement.parentElement.parentElement.parentElement.children[0].children[0];
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- nav2del.remove();
- nav1first.click();
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:-25px!important";
- }
- }
- else {
- if (length > 1) {//判断是否是最后一个导航
- var Navg_ul = $(delnavg.parentNode.children).last()[0];
- if (Navg_ul == delnavg) {
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- var Navg_ul_last = $(".U_Boom_O_N_C_Navg3")[0].children[0];
- var Navg_last = $(Navg_ul_last.children).last()[0].children[0];
- Navg_last.click(); //重新执行一边点击事件
- } else {
- U.alert("删除成功");
- var Navg_next = $(delnavg).next()[0].children[0];
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- Navg_next.click(); //重新执行
- }
- } else {
- var nav3del = e.parentElement.parentElement.parentElement.parentElement;
- var nav2first = e.parentElement.parentElement.parentElement.parentElement.parentElement.children[0].children[0];
- U.alert("删除成功");
- $(Ele)[0].remove();
- $(delnavg)[0].remove();
- nav3del.remove();
- nav2first.click();
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:45px!important";
- }
- }
- }
- }
- /**
- *函数作用:删除子导航
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.delsecNavg = function () {
- var delnavg = event.srcElement.parentElement.parentElement;
- var navfirst = delnavg.parentElement.children[0].children[0];
- U.Que = function () {
- var deletenav1 = delnavg.children[2].children;
- for (var d = 0; d < deletenav1.length; d++) {
- var delthird = deletenav1[d].children[1];
- if (delthird != undefined) {
- var deletenav2 = deletenav1[d].children[1].children[0].children;
- for (var i = 0; i < deletenav2.length; i++) {
- this.i = i;
- U.Office.N.DeleteNavg.Que.Q = true;
- deletenav2[this.i].children[0].children[1].click();
- }
- }
- this.d = d;
- U.Office.N.DeleteNavg.Que.Q = true;
- deletenav1[this.d].children[0].children[1].click();
- }
- U.alert("删除成功");
- delnavg.remove();
- navfirst.click();
- };
- U.UF.UI.confirm("您确定要删除所有已编辑的子导航吗?", function () { U.Que(); });
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:7px!important";
- }
- /**
- *函数作用:插入logo和二维码
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.Insertpic = function (n) {
- var input = event.srcElement;
- switch (n) {
- case 1: U.Office.N.Headlogo(input);
- break;
- case 2: U.Office.N.Footlogo(input);
- break;
- case 3: U.Office.N.Twocode(input);
- break;
- }
- }
- /**
- *函数作用:头部logo
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.Headlogo = function (input) {
- U.UF.UP.inputUpload([input], function (r) {
- U.alert("插入成功");
- var headlogo = $(".U_Boom_O_N_C_H_C_D_Logo")[0];
- headlogo.innerHTML = "";
- headlogo.style.backgroundImage = "url(http://fs.1473.cn/" + r.value[1] + ")";
- }, [], "http://disk.1473.cn/USUpfile.ashx?typename=UseStudioEditor")
- }
- /**
- *函数作用:底部logo
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.Footlogo = function (input) {
- U.UF.UP.inputUpload([input], function (r) {
- U.alert("插入成功");
- var footlogo = $(".U_Boom_O_N_F_Fitst_Logo")[0];
- footlogo.innerHTML = "";
- footlogo.style.backgroundImage = "url(http://fs.1473.cn/" + r.value[1] + ")";
- }, [], "http://disk.1473.cn/USUpfile.ashx?typename=UseStudioEditor")
- }
- /**
- *函数作用:二维码
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.Twocode = function (input) {
- U.UF.UP.inputUpload([input], function (r) {
- U.alert("插入成功");
- var footcode = $(".U_Boom_O_N_F_Last_Logo")[0];
- footcode.innerHTML = "";
- footcode.style.backgroundImage = "url(http://fs.1473.cn/" + r.value[1] + ")";
- }, [], "http://disk.1473.cn/USUpfile.ashx?typename=UseStudioEditor")
- }
- /**
- *函数作用:预览按钮
- *@姓名:廖志伟
- *@班级:14互联网G5-2班
- *@日期“2017-10-14
- */
- U.Office.N.Preview = function () {
- var element = $("*"); //获取所有标签
- var elementclose = $(".U_Boom_O_N_C_N_Close"); //获取删除按钮
- var elementadd = $(".U_Boom_O_N_C_N_AddNav"); //获取添加按钮
- var delchange = $(".U_Boom_O_N_C_H_C_Input"); //获取插入头部logo
- var delinput = $(".U_Boom_O_N_C_H_C_F_Input"); //获取插入底部logo和二维码
- var elementsec = $(".U_Boom_O_N_C_Navg_Two")[0]; //获取二级添加按钮
- var elementfalse = $(".U_Boom_O_N_H_C_ceshi")[0]; //获取测试按钮
- var elementsecadd = $(".U_Boom_O_N_C_Navg_Ul_Nav_Add"); //获取三级添加按钮
- var elementsecdel = $(".U_Boom_O_N_C_Navg_Ul_Nav_Del"); //获取三级删除按钮
- var type = $("#U_Boom_O_N_C_Container")[0].children;
- var cursor = $(".U_Boom_O_N_C_Navg_Li_font");
- delchange[0].setAttribute("onchange", ""); //屏蔽onhange事件
- delchange[0].type = "text"; //改变头部type的值
- delchange[0].style.cursor = "default";
- delinput[0].setAttribute("onchange", "");
- delinput[0].type = "text"; //改变底部type的值
- delinput[0].style.cursor = "default";
- delinput[1].setAttribute("onchange", "");
- delinput[1].type = "text"; //改变二维码type的值
- delinput[1].style.cursor = "default";
- elementsec.style.display = "none";
- elementfalse.style.display = "none";
- //改变内容页距离顶部的高度
- var contant = $("#U_Boom_O_N_C_Container")[0]; //获取整个内容页
- contant.style.cssText = "margin-top:7px!important";
- var dh1 = $(".U_Boom_O_N_Navg_Ul_daohang2");
- var dh = $("#U_Boom_O_N_C_Navg_Ul")[0].children;
- for (var h = 0; h < dh1.length; h++) {
- dh1[h].style.backgroundColor = "#efefef";
- dh1[h].children[0].style.color = "#656f83";
- }
- for (var d = 0; d < dh.length; d++) {
- dh[d].children[0].style.backgroundColor = "#dadde2";
- }
- for (var f = 0; f < dh.length; f++) {
- dh[f].children[0].children[0].style.color = "#000";
- }
- for (var t = 0; t < type.length; t++) {
- type[t].type = "2";
- }
- for (var c = 0; c < cursor.length; c++) {
- cursor[c].style.cursor = "default";
- }
- //预览模式下跳到第一个导航
- var firstnavg = $("#U_Boom_O_N_C_Navg")[0].children[0].children[0].children[0].children[0];
- firstnavg.click();
- firstnavg.style.color = "#fff";
- firstnavg.parentElement.style.backgroundColor = "#000";
- //屏蔽三级添加按钮
- for (var s = 0; s < elementsecadd.length; s++) {
- elementsecadd[s].style.display = "none";
- }
- //屏蔽三级删除按钮
- for (var s = 0; s < elementsecdel.length; s++) {
- elementsecdel[s].style.display = "none";
- }
- //屏蔽所有按钮
- for (var j = 0; j < elementclose.length; j++) {
- elementclose[j].style.display = "none"; //隐藏导航删除标签
- elementadd[j].style.display = "none"; //隐藏所有添加标签
- }
- //屏蔽所有编辑功能
- for (var i = 0; i < element.length; i++) {
- element[i].contentEditable = false; //屏蔽所有编辑功能
- element[i].style.cuosor = "default";
- }
- }
- /**
- *函数作用:清除插入
- *@姓名:李泉
- */
- // U.Office.QCDJ = function () {
- // U.MD.O.se = window.parent.document.getElementsByClassName("U_MD_O_H_head_features_ul_d_s");
- // U.MD.O.cr = $("#U_Boom_O_N_Navg_Ib");
- // for (var i = 0; i < U.MD.O.se.length; i++) {
- // U.MD.O.se[i].style.display = 'none';
- // }
- // for (var i = 0; i < U.MD.O.cr.length; i++) {
- // U.MD.O.cr[i].style.display = 'none';
- // }
- // }
|