function on_orderup()
{
var categoryindex = frmmanager.selcategoryname.selectedindex ;
var forumindex = frmmanager.selforumname.selectedindex ;
if (forumindex == -1 && categoryindex > 0)
{
for (var i = 0 ; i < acategory.length ; i ++)
{
if (acategory[i].categoryid == frmmanager.selcategoryname[categoryindex].value)
{
var temp = new makecategory(acategory[i].categoryid , acategory[i].categoryname , acategory[i-1].ordernum)
acategory[i].categoryid = acategory[i-1].categoryid
acategory[i].categoryname = acategory[i-1].categoryname
acategory[i].ordernum = acategory[i].ordernum
acategory[i-1] = temp
on_load()
frmmanager.selcategoryname.selectedindex = i - 1
on_categorychange()
return true ;
}
}
}
if (forumindex != -1 && forumindex > 0)
{
for (var i = 0 ; i < aforum.length ; i ++)
{
if (aforum[i].categoryid == frmmanager.selforumname[forumindex].value)
{
var temp = new makeforum(aforum[i].categoryid , aforum[i].categoryname , aforum[i-1].ordernum , aforum[i].rootcategoryid , aforum[i].description , aforum[i].masterid)
aforum[i].categoryid = aforum[i-1].categoryid
aforum[i].categoryname = aforum[i-1].categoryname
aforum[i].rootcategoryid = aforum[i-1].rootcategoryid
aforum[i].description = aforum[i-1].description
aforum[i].masterid = aforum[i-1].masterid
aforum[i-1] = temp
frmmanager.selforumname.selectedindex = i - 1 ;
on_categorychange()
}
}
}
}
function on_orderdown()
{
var categoryindex = frmmanager.selcategoryname.selectedindex ;
var forumindex = frmmanager.selforumname.selectedindex ;
if (forumindex == -1 && categoryindex < frmmanager.selcategoryname.length - 1)
{
for (var i = 0 ; i < acategory.length ; i ++)
{
if (acategory[i].categoryid == frmmanager.selcategoryname[categoryindex].value)
{
var temp = new makecategory(acategory[i].categoryid , acategory[i].categoryname , acategory[i+1].ordernum)
acategory[i].categoryid = acategory[i+1].categoryid
acategory[i].categoryname = acategory[i+1].categoryname
acategory[i+1] = temp
on_load()
frmmanager.selcategoryname.selectedindex= i + 1
on_categorychange();
}
}
}
if (forumindex != -1 && forumindex < frmmanager.selforumname.length - 1)
{
for (var i = 0 ; i < aforum.length ; i ++)
{
if (aforum[i].categoryid == frmmanager.selforumname[forumindex].value)
{
var temp = new makeforum(aforum[i].categoryid , aforum[i].categoryname , aforum[i+1].ordernum , aforum[i].rootcategoryid , aforum[i].description , aforum[i].masterid)
aforum[i].categoryid = aforum[i+1].categoryid
aforum[i].categoryname = aforum[i+1].categoryname
aforum[i].rootcategoryid = aforum[i+1].rootcategoryid
aforum[i].description = aforum[i+1].description
aforum[i].masterid = aforum[i+1].masterid
aforum[i+1] = temp
frmmanager.selforumname.selectedindex= i + 1
on_categorychange()
}
}
}
}
function on_changedescription()
{
//如果没有论坛被选中,则退出
if (frmmanager.selforumname .selectedindex == -1)
{
return 0 ;
}
if (frmmanager.btnmodifydescription.value == "修改" && frmmanager.txtdescription .value != "")
{
frmmanager.btnmodifydescription .value = "确定" ;
frmmanager.btnchangename .disabled = true ;
frmmanager.btndown .disabled = true ;
frmmanager.btnup .disabled = true ;
frmmanager.btnaddforum .disabled = true ;
frmmanager.btndeleteforum .disabled = true ;
frmmanager.btnchangemaster .disabled = true ;
frmmanager.btnsubmit .disabled = true ;
frmmanager.selcategoryname .disabled = true ;
frmmanager.selforumname .disabled = true ;
frmmanager.txtdescription .disabled = false ;
}
else
{
frmmanager.btnmodifydescription .value = "修改" ;
frmmanager.txtdescription .disabled = true ;
frmmanager.selcategoryname .disabled = false ;
frmmanager.selforumname .disabled = false ;
var intforumindex ;
for (var i = 0 ; i < aforum.length ; i ++)
{
if (frmmanager.selforumname[frmmanager.selforumname.selectedindex].value == aforum[i].categoryid )
{
intforumindex = i ;
break ;
}
}
aforum[i].description = frmmanager.txtdescription .value ;
on_forumchange();
frmmanager.btnsubmit .disabled = false ;
}
}
function on_changemaster()
{
//如果没有论坛被选中,则退出
if (frmmanager.selforumname .selectedindex == -1)
{
return 0 ;
}
if (frmmanager.btnchangemaster .value == "修改")
{
frmmanager.btnchangename .disabled = true ;
frmmanager.btndown .disabled = true ;
frmmanager.btnup .disabled = true ;
frmmanager.btnmodifydescription .disabled = true ;
frmmanager.btnaddforum .disabled = true ;
frmmanager.btndeleteforum .disabled = true ;
frmmanager.btnsubmit .disabled =true ;
frmmanager.selcategoryname .disabled = true ;
frmmanager.selforumname .disabled = true ;
frmmanager.selmaster .disabled = false ;
frmmanager.btnchangemaster.value = "确定" ;
return 0 ;
}
else
{
frmmanager.btnchangemaster.value = "修改" ;
frmmanager.selcategoryname .disabled = false ;
frmmanager.selforumname .disabled = false ;
frmmanager.selmaster .disabled = true ;
frmmanager.btnsubmit .disabled = false ;
var intforumindex ;
for (var i = 0 ; i < aforum.length ; i ++)
{
if (frmmanager.selforumname[frmmanager.selforumname.selectedindex].value == aforum[i].categoryid )
{
intforumindex = i ;
break ;
}
}
aforum[i].masterid = frmmanager.selmaster .value ;
}
on_forumchange() ;
}
//第五步,修改论坛的描述
function on_changedescription()
{
//如果没有论坛被选中,则退出
if (frmmanager.selforumname .selectedindex == -1)
{
return 0 ;
}
if (frmmanager.btnmodifydescription.value == "修改" && frmmanager.txtdescription .value != "")
{
frmmanager.btnmodifydescription .value = "确定" ;
frmmanager.btnchangename .disabled = true ;
frmmanager.btndown .disabled = true ;
frmmanager.btnup .disabled = true ;
frmmanager.btnaddforum .disabled = true ;
frmmanager.btndeleteforum .disabled = true ;
frmmanager.btnchangemaster .disabled = true ;
frmmanager.btnsubmit .disabled = true ;
frmmanager.selcategoryname .disabled = true ;
frmmanager.selforumname .disabled = true ;
frmmanager.txtdescription .disabled = false ;
}
else
{
frmmanager.btnmodifydescription .value = "修改" ;
frmmanager.txtdescription .disabled = true ;
frmmanager.selcategoryname .disabled = false ;
frmmanager.selforumname .disabled = false ;
var intforumindex ;
for (var i = 0 ; i < aforum.length ; i ++)
{
if (frmmanager.selforumname[frmmanager.selforumname.selectedindex].value == aforum[i].categoryid )
{
intforumindex = i ;
break ;
}
}
aforum[i].description = frmmanager.txtdescription .value ;
on_forumchange();
frmmanager.btnsubmit .disabled = false ;
}
}
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


