menu_ztree.jsp 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  4. <%
  5. String path = request.getContextPath();
  6. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  7. %>
  8. <!DOCTYPE html>
  9. <html lang="en">
  10. <head>
  11. <base href="<%=basePath%>">
  12. <meta charset="utf-8" />
  13. <script type="text/javascript" src="static/js/jquery-1.7.2.js"></script>
  14. <link type="text/css" rel="stylesheet" href="plugins/zTree/2.6/zTreeStyle.css"/>
  15. <script type="text/javascript" src="plugins/zTree/2.6/jquery.ztree-2.6.min.js"></script>
  16. <body>
  17. <table style="width:100%;" border="0">
  18. <tr>
  19. <td style="width:15%;" valign="top" bgcolor="#F9F9F9">
  20. <div style="width:15%;">
  21. <ul id="leftTree" class="tree"></ul>
  22. </div>
  23. </td>
  24. <td style="width:85%;" valign="top" >
  25. <iframe name="treeFrame" id="treeFrame" frameborder="0" src="<%=basePath%>/menu.do?MENU_ID=${MENU_ID}" style="margin:0 auto;width:100%;height:100%;"></iframe>
  26. </td>
  27. </tr>
  28. </table>
  29. <script type="text/javascript">
  30. $(top.hangge());
  31. var zTree;
  32. $(document).ready(function(){
  33. var setting = {
  34. showLine: true,
  35. checkable: false
  36. };
  37. var zTreeNodes = eval(${zTreeNodes});
  38. zTree = $("#leftTree").zTree(setting, zTreeNodes);
  39. });
  40. function treeFrameT(){
  41. var hmainT = document.getElementById("treeFrame");
  42. var bheightT = document.documentElement.clientHeight;
  43. hmainT .style.width = '100%';
  44. hmainT .style.height = (bheightT-26) + 'px';
  45. }
  46. treeFrameT();
  47. window.onresize=function(){
  48. treeFrameT();
  49. };
  50. </SCRIPT>
  51. </body>
  52. </html>