日期:2008-10-29  浏览次数:21152 次

//第四步,实现对栏目及相关论坛的排序,基本思路就是对数组进行重新组合排序。

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)
               &nbs