- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
admin.js
资源名称:a.rar [点击查看]
上传用户:aa118c
上传日期:2021-05-13
资源大小:4785k
文件大小:7k
源码类别:
WEB源码(ASP,PHP,...)
开发平台:
HTML/CSS
- function DvMenuCls(){
- 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%";
- }
- }
- function helpscript(n){
- txtRun=n;window.open('../helpview.asp','admin_help','toolbar=no,menubar=no,scrollbars=no, resizable=1, location=no, status=no,top=0,left=0,width=600,height=300')
- }
- function runscript(n){
- txtRun=n;window.open("../templates_view.asp","templates_view")
- }
- function rundvscript(n,astr){
- txtRun=n;window.open("http://bbs.dvbbs.net/loadtemplates.asp?"+astr+"","loadtemplates")
- }
- 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 setColor(color)
- {
- if (ColorValue){ColorValue.value = color;}
- if (ColorImg){ColorImg.style.backgroundColor = color;}
- document.getElementById("colourPalette").style.visibility="hidden";
- }
- //SELECT表单选取
- function CheckSel(Voption,Value)
- {
- var obj = document.getElementById(Voption);
- for (i=0;i<obj.length;i++){
- if (obj.options[i].value==Value){
- obj.options[i].selected=true;
- break;
- }
- }
- }
- //单选表单选取
- function chkradio(Obj,Val)
- {
- if (Obj)
- {
- for (i=0;i<Obj.length;i++){
- if (Obj[i].value==Val){
- Obj[i].checked=true;
- break;
- }
- }
- }
- }
- //用户组批量更新按钮 <input type="button" value="选择用户组" onclick="getGroup('Select_Group');">
- //记录 更新ID的表单 <input name="groupid" type="hidden" value="<%=Request("groupid")%>">
- function getGroup(Did)
- {
- var SGroup = fetch_object(Did);
- if (SGroup){
- if (SGroup.style.display=='none'){
- SGroup.style.top = (document.body.scrollTop+((document.body.clientHeight-300)/2))+"px";
- SGroup.style.left = (document.body.scrollLeft+((document.body.clientWidth-480)/2))+"px";
- SGroup.style.display = '';
- }
- else{
- var SelGroupid = fetch_object("SelGroupid");
- var groupid = fetch_object("groupid");
- var Val="";
- SGroup.style.display='none';
- if (SelGroupid){
- for (var i=0;i<SelGroupid.length;i++){
- if (SelGroupid.options[i].selected){
- Val += SelGroupid.options[i].value;
- Val += ",";
- }
- }
- groupid.value = Val.substr(0,Val.lastIndexOf(","));
- }
- }
- }
- }
- //复选表单全选事件 form:表单名
- function CheckAll(form) {
- for (var i=0;i<form.elements.length;i++)
- {
- var e = form.elements[i];
- if (e.name != 'chkall'&&e.type=="checkbox")
- {
- e.checked = form.chkall.checked;
- }
- }
- }
- function BoardJumpListSelect_Admin(boardid,selectname,fristoption,fristvalue,checknopost){
- if(typeof(cache["boardlist"])=="undefined"){
- GetBoardXmlbak(boardxml,'../',boardid);
- if (xslDoc.parseError){
- if (xslDoc.parseError.errorCode!=0){
- return;
- }
- }
- cache["boardlist"] = xslDoc.documentElement.getElementsByTagName("board");
- }
- var sel = 0;
- var sObj = document.getElementById(selectname);
- if (sObj)
- {
- sObj.options[0] = new Option(fristoption, fristvalue);
- var nodes = cache["boardlist"];
- if (nodes)
- {
- for (var i = 0,k = 1;i<nodes.length;i++) {
- var t = nodes[i].getAttribute("boardtype");
- var v = nodes[i].getAttribute("boardid");
- if (v==boardid)
- {
- sel = k;
- }
- if (nodes[i].getAttribute("depth")==0){
- var outtext="╋";
- }
- else
- {
- var outtext="";
- for (var j=0;j<(nodes[i].getAttribute("depth"));j++)
- {
- if (j>0){outtext+=" |"}
- outtext+=" "
- }
- outtext+="├"
- }
- t = outtext + t
- t = t.replace(/<[^>]*>/g, "")
- t = t.replace(/&[^&]*;/g, "")
- if(checknopost==1 && nodes[i].getAttribute("nopost")=='1')
- {
- t+="(不许转移)"
- }
- sObj.options[k++] = new Option(t, v);
- }
- sObj.options[sel].selected = true;
- }
- }
- }