www.gusucode.com > 36624教学课件综合管理系统 1.5码程序 > 网站文件/admin/img/admin.js
function MenuCls(){ var MenuHides = new Array(); this.Show = function(obj,depth){ var childNode = this.GetChildNode(obj); if (!childNode){return ;} if (typeof(MenuHides[depth])=="object"){ this.closediv(MenuHides[depth]); MenuHides[depth] = ''; }; if (depth>0){ if (childNode.parentNode.offsetWidth>0){ childNode.style.left= childNode.parentNode.offsetWidth+'px'; }else{ childNode.style.left='100px'; }; childNode.style.top = '-2px'; }; childNode.style.display ='block'; MenuHides[depth]=childNode; }; this.closediv = function(obj){ if (typeof(obj)=="object"){ if (obj.style.display!='none'){ obj.style.display='none'; } } } this.Hide = function(depth){ var i=0; if (depth>0){ i = depth }; while(MenuHides[i]!=null && MenuHides[i]!=''){ this.closediv(MenuHides[i]); MenuHides[i]=''; i++; }; }; this.Clear = function(){ for(var i=0;i<MenuHides.length;i++){ if (MenuHides[i]!=null && MenuHides[i]!=''){ MenuHides[i].style.display='none'; MenuHides[i]=''; } } } this.GetChildNode = function(submenu){ for(var i=0;i<submenu.childNodes.length;i++) { if(submenu.childNodes[i].nodeName.toLowerCase()=="div") { var obj=submenu.childNodes[i]; break; } } return obj; } } function getleftbar(obj){ var leftobj; var titleobj=obj.getElementsByTagName("a"); leftobj = document.all ? frames["frmleft"] : document.getElementById("frmleft").contentWindow; if (!leftobj){return;} var menubar = leftobj.document.getElementById("menubar") if (menubar){ if (titleobj[0]){ document.getElementById("leftmenu_title").innerHTML = titleobj[0].innerHTML; } var a=obj.getElementsByTagName("ul"); for(var i=0;i<a.length;i++){ menubar.innerHTML = a[i].innerHTML; //alert(a[i].innerHTML); } } } // 修改编辑栏高度 function admin_Size(num,objname) { var obj=document.getElementById(objname) if (parseInt(obj.rows)+num>=3) { obj.rows = parseInt(obj.rows) + num; } if (num>0) { obj.width="90%"; } } var ColorImg; var ColorValue; function hideColourPallete() { document.getElementById("colourPalette").style.visibility="hidden"; } function Getcolor(img_val,input_val){ var obj = document.getElementById("colourPalette"); ColorImg = img_val; ColorValue = document.getElementById(input_val); if (obj){ obj.style.left = getOffsetLeft(ColorImg) + "px"; obj.style.top = (getOffsetTop(ColorImg) + ColorImg.offsetHeight) + "px"; if (obj.style.visibility=="hidden") { obj.style.visibility="visible"; }else { obj.style.visibility="hidden"; } } } //Colour pallete top offset function getOffsetTop(elm) { var mOffsetTop = elm.offsetTop; var mOffsetParent = elm.offsetParent; while(mOffsetParent){ mOffsetTop += mOffsetParent.offsetTop; mOffsetParent = mOffsetParent.offsetParent; } return mOffsetTop; } //Colour pallete left offset function getOffsetLeft(elm) { var mOffsetLeft = elm.offsetLeft; var mOffsetParent = elm.offsetParent; while(mOffsetParent) { mOffsetLeft += mOffsetParent.offsetLeft; mOffsetParent = mOffsetParent.offsetParent; } return mOffsetLeft; } function CheckAll(form) { for (var i = 0; i < form.elements.length; i++) { var e = form.elements[i]; if (e.name != 'chkall') e.checked = form.chkall.checked; } }