我自己写了一个书签,但不知道要如何实现 拖动网址 ,http://konc.nxm.cn/book

解决方案 »

  1.   

    这个吗?我写了一个,不知是不是你要的看看这个http://www.motorpat.com/query/patentclassindex.php
      

  2.   

    既然是在中发贴子!!!我给你一个php 的!
    数据mysql
    ________________________________________
    CREATE TABLE menu (
      id tinyint(4) NOT NULL auto_increment,
      parent_id tinyint(4) NOT NULL default '0',
      name varchar(20) default NULL,
      url varchar(60) default NULL,
      PRIMARY KEY  (id)
    ) TYPE=MyISAM;#
    # 导出表中的数据 `menu`
    #INSERT INTO menu VALUES (1, 0, '人事管理', '');
    INSERT INTO menu VALUES (2, 0, '通讯交流', '');
    INSERT INTO menu VALUES (3, 1, '档案管理', '');
    INSERT INTO menu VALUES (4, 1, '考勤管理', 'http://localhost/personal/attendance.php');
    INSERT INTO menu VALUES (5, 2, '通讯录', '');
    INSERT INTO menu VALUES (6, 2, '网络会议', '');
    INSERT INTO menu VALUES (7, 3, '新增档案', '');
    INSERT INTO menu VALUES (8, 3, '查询档案', 'http://localhost/personal/search_archive.php');
    INSERT INTO menu VALUES (9, 3, '删除档案', 'http://localhost/personal/delete_archive.php');
    INSERT INTO menu VALUES (10, 5, '新增通讯记录', 'http://localhost/communication/add_address.php');
    INSERT INTO menu VALUES (11, 7, '档案新增', '');
    _______________________________________________
    test.php
    _____________________________________________________
    <html> 
    <head> 
    <style type="text/css">
    TD { 
    FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; LINE-HEIGHT: 130%; letter-spacing:1px 
    } <!-- 超级连接样式 --> 
    A:link { 
    COLOR: #990000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px 

    A:visited { 
    COLOR: #990000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px 

    A:active { 
    COLOR: #990000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px 

    A:hover { 
    COLOR: #ff0000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION: underline; letter-spacing:1px 
    } <!-- 其他样式 --> 
    .Menu { 
    COLOR:#000000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; CURSOR: hand 

    </style>
    <script language="JavaScript" >
    function ShowMenu(MenuID) 

    if(MenuID.style.display=="none") 

    MenuID.style.display=""; 

    else 

    MenuID.style.display="none"; 


    </script> 
    </head> 
    <body> 
    <?php 
    //基本变量设置 
    $GLOBALS["ID"] =1; //用来跟踪下拉菜单的ID号 
    $layer=1; //用来跟踪当前菜单的级数 //连接数据库 
    $Con=mysql_connect("localhost","root",""); 
    mysql_select_db("work"); //提取一级菜单 
    $sql="select * from menu where parent_id=0"; 
    $result=mysql_query($sql,$Con); //如果一级菜单存在则开始菜单的显示 
    if(mysql_num_rows($result)>0) ShowTreeMenu($Con,$result,$layer,$ID); 
    //============================================= 
    //显示树型菜单函数 ShowTreeMenu($con,$result,$layer) 
    //$con:数据库连接 
    //$result:需要显示的菜单记录集 
    //layer:需要显示的菜单的级数 
    //============================================= 
    function ShowTreeMenu($Con,$result,$layer) 

    //取得需要显示的菜单的项目数 
    $numrows=mysql_num_rows($result); //开始显示菜单,每个子菜单都用一个表格来表示 
    echo "<table cellpadding='0' cellspacing='0' border='0'>"; for($rows=0;$rows<$numrows;$rows++) 

    //将当前菜单项目的内容导入数组 
    $menu=mysql_fetch_array($result); //提取菜单项目的子菜单记录集 
    $sql="select * from menu where parent_id=$menu[id]"; 
    $result_sub=mysql_query($sql,$Con); echo "<tr>"; 
    //如果该菜单项目有子菜单,则添加JavaScript onClick语句 
    if(mysql_num_rows($result_sub)>0) 

    echo "<td width='20'><img src='folder.gif' border='0'></td>"; 
    echo "<td class='Menu' onClick='javascript:ShowMenu(Menu".$GLOBALS["ID"].");'>"; 

    else 

    echo "<td width='20'><img src='file.gif' border='0'></td>"; 
    echo "<td class='Menu'>"; 

    //如果该菜单项目没有子菜单,并指定了超级连接地址,则指定为超级连接, 
    //否则只显示菜单名称 
    if($menu[url]!="") 
    echo "<a href='$menu[url]'>$menu[name]</a>"; 
    else 
    echo $menu[name]; 
    echo " </td> </tr> "; //如果该菜单项目有子菜单,则显示子菜单 
    if(mysql_num_rows($result_sub)>0) 

    //指定该子菜单的ID和style,以便和onClick语句相对应 
    echo "<tr id=Menu".$GLOBALS["ID"]++." style='display:none'>"; 
    echo "<td width='20'>&nbsp;</td>"; 
    echo "<td>"; 
    //将级数加1 
    $layer++; 
    //递归调用ShowTreeMenu()函数,生成子菜单 
    ShowTreeMenu($Con,$result_sub,$layer); 
    //子菜单处理完成,返回到递归的上一层,将级数减1 
    $layer--; 
    echo "</td></tr>"; 

    //继续显示下一个菜单项目 

    echo "</table>"; 

    ?> 
    </body> 
    </html> 
    ______________________________