zoukankan      html  css  js  c++  java
  • dTree的使用

    先来看一下总体框架frameset

    <frameset rows="103,*,43" frameborder=0 border="0" framespacing="0">
      <frame src="${pageContext.request.contextPath}/admin/top.jsp" name="topFrame" scrolling="NO" noresize>
      <frameset cols="159,*" frameborder="0" border="0" framespacing="0">
            <frame src="${pageContext.request.contextPath}/admin/left.jsp" name="leftFrame" noresize scrolling="YES">
            <frame src="${pageContext.request.contextPath}/admin/welcome.jsp" name="mainFrame">
      </frameset>
      <frame src="${pageContext.request.contextPath}/admin/bottom.jsp" name="bottomFrame" scrolling="NO"  noresize>
    </frameset>

    绿色的topFrame、leftFrame、mainFrame、bottomFrame对应页面的四个部分如图所示:

    左边部分leftFrame(${pageContext.request.contextPath}/admin/left.jsp)包含了dTree

    left.jsp:

    <%@ page language="java" pageEncoding="UTF-8"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>菜单</title>
    <link href="${pageContext.request.contextPath}/css/left.css" rel="stylesheet" type="text/css"/>
    <link rel="StyleSheet" href="${pageContext.request.contextPath}/css/dtree.css" type="text/css" />
    </head>
    <body>
    <table width="100" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="12"></td>
      </tr>
    </table>
    <table width="100%" border="0">
        <tr>
            <td>
                <div class="dtree">
                    <a href="javascript: d.openAll();">展开所有</a> | <a href="javascript: d.closeAll();">关闭所有</a>
                    <script type="text/javascript" src="${pageContext.request.contextPath}/js/dtree.js"></script>
                    <script type="text/javascript">
                        d = new dTree('d');
                        d.add('01',-1,'系统菜单树'); //01代表本级节点的编号  -1代表根节点
                        d.add('0102','01','分类管理');//0102代表本级节点的编号   01代表父级节点
                        d.add('010201','0102','分类管理','${pageContext.request.contextPath}/admin/category/list.jsp','','mainFrame');
                        d.add('0104','01','商品管理');
                        d.add('010401','0104','商品管理','${pageContext.request.contextPath}/adminProductList','','mainFrame');
                        d.add('0105','01','人事管理');
                        d.add('010501','0105','人事管理','${pageContext.request.contextPath}/admin/product/list.jsp','','mainFrame');
                        document.write(d);
                    </script>
                </div>
            </td>
        </tr>
    </table>
    </body>
    </html>

    重要的一点就是上面代码中红色标注的mainFrame也就是左边绿色页面在frameset中填充的部分。

    下面是dTree的一些细节方面的介绍:http://blog.csdn.net/judyfun/article/details/40889567

  • 相关阅读:
    SQL 初级教程学习(二)
    QuartzJobs 如何发布服务
    Net 发布网站中遇到的几点问题
    PWBI--Excel 数据源
    微信小程序资源
    加密和解密之非对称加密
    Js 使用小技巧总结(1)
    路径的读取
    json和Jsonp 使用总结(3)
    json和Jsonp 使用总结(2)
  • 原文地址:https://www.cnblogs.com/ms-grf/p/7140836.html
Copyright © 2011-2022 走看看