Guest
Public paste!

Untitled

By: a guest | May 26th, 2010 | Syntax: JavaScript | Size: 5.76 KB | Hits: 254 | Expires: Never
Copy text to clipboard
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <meta name="author" content="xiaojue,designsor@gmail.com">
  7. <script src="lib/js/jquery-1.4.2.js" type="text/javascript"></script>
  8. <link type="text/css" href="lib/css/gz_base.css" rel="stylesheet" media="screen" />
  9. <link type="text/css" href="lib/css/gz_layout.css" rel="stylesheet" media="screen" />
  10. <link rel="stylesheet" href="lib/css/jquery.treeview.css" type="text/css" />
  11. <script type="text/javascript" src="lib/js/jquery.treeview.js"></script>
  12. <script>
  13. $(function(){
  14.     $("#example").treeview();
  15. });
  16.   </script>
  17. <title>数据字典</title>
  18. </head>
  19.  
  20. <body>
  21.         <div class='gz_head'>
  22.                 <div class='logo'><a href='index.html'></a></div>
  23.                 <div class='mainmuen'>
  24.                         <ul class='mainnav'>
  25.                                 <li><a href='index.html'>首页</a></li>
  26.                                 <li><a href='muensystem.html'>菜单管理</a></li>
  27.                                 <li class='linow'><a href='datalib.html' class='anow'>数据字典</a></li>
  28.                         </ul>
  29.                         <ul class='breadnav'>
  30.                         </ul>
  31.                 </div>
  32.         </div>
  33.         <!--head end ,left begin -->
  34.         <div class='gz_left'>
  35.                         <ul class='muentree treeview-gray' id='example'>
  36.                                 <li class="closed"><span>Folder 1</span>
  37.                                         <ul>
  38.                                                 <li><span><a href='#'>Item 1.1</a></span></li>
  39.                                         </ul>
  40.                                 </li>
  41.                                 <li class="closed">
  42.                                         <span>Folder 2</span>
  43.                                         <ul>
  44.                                                 <li class="closed">
  45.                                                         <span>Subfolder 2.1</span>
  46.                                                         <ul>
  47.                                                                 <li><span><a href='#'>File 2.1.1</a></span></li>
  48.                                                                 <li><span><a href='#'>File 2.1.2</a></span></li>
  49.                                                         </ul>
  50.                                                 </li>
  51.                                                 <li><span><a href='#'>File 2.2</a></span></li>
  52.                                         </ul>
  53.                                 </li>
  54.                                 <li class="closed"><span class="folder">Folder 3</span>
  55.                                         <ul>
  56.                                                 <li><span><a href='#'>File 3.1</a></span></li>
  57.                                         </ul>
  58.                                 </li>
  59.                                 <li><span><a href='#'>File 4</a></span></li>
  60.                         </ul>
  61.         </div>
  62.         <!--left end ,main begin -->
  63.                 <div class='gz_main'>
  64.                         <h1>数据字典</h1>
  65.                         <div class='treemanagemain'>
  66.                                 <div class='maintree'>
  67.                                         <h2 id='addlibtitle'>新 增</h2>
  68.                                         <form id='addlib' action='#' method='post'>
  69.                                                 <p><label>字典名称:</label> <input type='text'/></p>
  70.                                                 <p><label>备注信息:</label>  <input type='text'/></p>
  71.                                                 <p><input type='submit' value='保存'/></p>
  72.                                         </form>
  73.                                         <h2 id='searchlibtitle'>搜 索</h2>
  74.                                         <div id='libsearch'>
  75.                                                 <p><label>字典名称:</label> <input type='text'/></p>
  76.                                                 <p><input type='button' value='搜索'/></p>
  77.                                         </div>
  78.                                         <ul class='libtree'>
  79.                                                 <li dataid='0'><a href='#'>性 别</a></li>
  80.                                                 <li dataid='1'><a href='#'>职 位</a></li>
  81.                                                 <li dataid='2'><a href='#'>省 份</a></li>
  82.                                                 <li dataid='3'><a href='#'>政治面貌</a></li>
  83.                                         </ul>
  84.                                 </div>
  85.                                 <div id='treeadd'>
  86.                                         <h3>新 增</h3>
  87.                                         <form method='post' action='#' id='newchild'>
  88.                                                 <p><label>排序号:</label> <input type='text'/> <label>枚举值:</label> <input type='text'/> <input type='submit' value='保存'/></p>
  89.                                         </form>
  90.                                         <ol class='datatree'>
  91.                                                 <li dataid='0'><span></span> <span class='opendata'>启用</span></li>
  92.                                                 <li dataid='1'><span></span> <span class='opendata'>启用</span></li>
  93.                                                 <li dataid='2'><span>BT</span> <span class='closedata'>禁用</span></li>
  94.                                         </ol>
  95.                                 </div>
  96.                         </div>
  97.                 </div>
  98.         <!--main end ,bottom begin -->
  99.         <div class='gz_bottom'>service system copyright 2007-2010</div>
  100.  
  101. </body>
  102. <script>
  103. (function(){
  104.         $('#addlibtitle').click(function(){
  105.                 $('#addlib,#libsearch').hide();
  106.                 $('#addlib').slideDown();
  107.         });
  108.         $('#searchlibtitle').click(function(){
  109.                 $('#addlib,#libsearch').hide();
  110.                 $('#libsearch').slideDown();
  111.         });
  112.         $('#treeadd>h3').toggle(function(){
  113.                 $('#newchild').slideDown();
  114.         },function(){
  115.                 $('#newchild').slideUp();
  116.         });
  117.        
  118.         $('.libtree li').each(function(i){
  119.                 $(this).hover(function(){
  120.                         var id=$(this).attr('dataid');
  121.                         $(this).append('<a href="#'+id+'" id="libchiefexit">修改</a>');
  122.                 },function(){
  123.                         $('#libchiefexit').remove();
  124.                 });
  125.         });
  126.  
  127.         var h1=function(){
  128.                 var id=$(this).attr('dataid');
  129.                 $(this).append('<a href="#'+id+'" id="libdelete">删除</a><a href="#'+id+'" id="libexit">修改</a>');
  130.         };
  131.         var h2=function(){
  132.                 $('#libexit,#libdelete,#exitvalue,#exitbtn,#exitout').remove();
  133.         };
  134.        
  135.         $('.datatree li').each(function(i){
  136.                 $(this).hover(h1,h2);
  137.         });
  138.        
  139.         $('#libexit').live('click',function(){
  140.                 $(this).hide();
  141.                 $('.datatree li').each(function(i){
  142.                 $(this).unbind('mouseenter mouseleave');
  143.                 });
  144.                 var value=$(this).siblings().eq(0).text();
  145.                 $(this).after('<input type="text" value="'+value+'" id="exitvalue"/><input type="button" value="修改并保存" id="exitbtn"/><input type="button" value="取消" id="exitout"/>');
  146.                 ie9();
  147.         });
  148.        
  149.         $('#exitout').live('click',function(){
  150.                 $('.datatree li').each(function(i){
  151.                         $(this).hover(h1,h2);
  152.                 });
  153.         });
  154.        
  155.         $('.opendata').live('click',function(){
  156.                 $(this).attr('class','closedata').text('禁用');
  157.         });
  158.        
  159.         $('.closedata').live('click',function(){
  160.                 $(this).attr('class','opendata').text('启用');
  161.         });
  162.        
  163.         $('#libdelete').live('click',function(){
  164.                 var id=ranchor($(this).attr('href'));
  165.                 conbox('是否真的要把主键为'+id+'的菜单删除?');
  166.         });
  167.         function ranchor(href){
  168.                 var re='#';
  169.                 return href.substring(href.lastIndexOf(re)+1);
  170.         }
  171.         function conbox(msg) {
  172.                 if(confirm(msg)){
  173.                         return true;
  174.                 }else{
  175.                         return false;
  176.                 }
  177.         };  
  178.         //加载IE9
  179.         function ie9(){
  180.                 if ( $.browser.msie ){
  181.                                 if($.browser.version!=9.0){
  182.                                         $.getScript('lib/js/IE9.js');
  183.                                 };
  184.                 }
  185.         }
  186. })();
  187. </script>
  188. <!--[if lt IE 9]><script src="lib/js/IE9.js"></script><![endif]-->
  189. </html>