我用一个树显示权限列表,手写一个table显示角色,我要我点击相应的角色时,与他对应的权限的checkbox被选中,用js写一个函数,
说明白一点就时,这时有一个数组[1,2,3...],但数组中的元素与树的节点的id相同时就被选中,求高手解决!!!!
感谢,要求用js函数解决

解决方案 »

  1.   

    当点名字的时候 查询出对应的权限在传递给JS  这时传来的是 字符串在JS里 split
    再循环给checkbox设置
      

  2.   

    这位兄弟能不能给出点代码,
    本人对javascript不是很精通,
    拜托
      

  3.   

    我没用JS过 但是和C#一样``
    我帖个C#的例子
      

  4.   

    name = Request.Cookies["UserName"].Value.ToString(); 获取Cookies
                check();//权限选项初始化
    -----------------------------------------
                DataSQLServer.SQLSelectUserName sql = new DataSQLServer.SQLSelectUserName();   
                string type = sql.UsersName_Droit(name);  //查询权限字符串
                string UsersID = sql.UsersID_Droit(name);  
    ---------------------------------------------------------]
        你可以将这里权限字符串传递给js
    再做下面的字符串解析
    --------------------------------------------------
                string[] split = type.Split(new Char[] { '|' }); 
                foreach (string s in split)
                {
                    string ControlName = "";
                    ControlName = s.Trim();
                    switch (ControlName)
                    {
                        case "A1":
                            HyperLink2.Visible = true;
                            HyperLink2.NavigateUrl = "~/Admin/BinGuanDestine.aspx?id=" + UsersID;
                            break;
      

  5.   

    用c#我会,但它会刷新,
    我就是想用js实现