我想在top.jsp 页面中显示不用的用户有不同的操作权限用div做<!-- 登录事件 -->
<script type="text/javascript" >                          function Login(AgentID,Success) { alert("Success = " + Success); if(Success == 0){ alert("管理员!");
 
                       show();//管理员的DIV
}
if(Success == 1){ alert("普通用户!");                        showpt();//普通用户的DIV }
}

</script>
div怎么写
????

解决方案 »

  1.   

    <script type="text/javascript" >  function Login(AgentID,Success) {alert("Success = " + Success);if(Success == 0){alert("管理员!");
      
      document.getElementById("div1").style.display="block";
      document.getElementById("div2").style.display="none";
      //show();//管理员的DIV
    }
    if(Success == 1){alert("普通用户!");  document.getElementById("div1").style.display="none";
      document.getElementById("div2").style.display="block";
      //showpt();//普通用户的DIV}
    }</script>
    <div id=div1 style="display:block;">admin</div>
    <div id=div2 style="display:none;">normal</div>
      

  2.   

    我提供两种思路,
    1.show()和showpt()来控制管理员和普通用户不同的div的显示于不显示
    document.getElementById("admindiv").display=‘block’//or'inline'根据你的css
    document.getElementById("admindiv").display=‘none’2.修改管理员和普通用户不同的div的父系div的innerHTML。
    var str=‘’;
    str =+‘<div id="admindiv">‘\\下若干行是管理员要显示的div的html代码
    str =+.....
    str =+.....
    str =+.....
    str =+‘</div>‘
    document.getElementById("(admindiv的父系div的id)").innerHTML+=str;
      

  3.   


    此解差不多,设一个权限变量,
    然后根据变量设置div的display属性是block还是none
      

  4.   

    楼主其实很简单,当你现实用户的时候来判断,不同的就显示不同,怎样不同的那?首先在数据库中有对用户角色的参数,取出参数来判断身份,如果单纯的判断身份我觉得,用key-value就可以了,如果有其他的参数那么就用直接传参就行了