霍霍,有创意~新闻
┣国内新闻
┗国际新闻
评论
┣国际评论
┗国内评论这个样子的?直接把<option></option>写出来嘛~

解决方案 »

  1.   

    类别要支持数据库的管理,我们能够对类别随机增删!
    <option></option>中的数据都是从数据库中查出来的!而且要根据条件确定类别在下拉框中的存放位置!
      

  2.   

    呵呵,
    <select>
    <%out.print("<option></option>"%>
    </select>
    从数据库里找,找出来的就写出来,找不出来的就不写呗.
      

  3.   

    不知道你能不能看懂下面的PHP程序,我php熟,jsp还不怎么熟,不过思想都差不多啦~
    在select外可以用javascript来控制,在select里javascript不能用的话干脆用php或jsp控制嘛~<select>
    <?
    if (f)
    {
    echo "<option>一</option>";
    echo "<option>┣ 一.1</option>";
    echo "<option>┣ 一.2</option>";
    echo "<option>┗ 一.3</option>";
    }
    else
    {
    echo "<option>二</option>";
    echo "<option>┣ 二.1</option>";
    echo "<option>┣ 二.2</option>";
    echo "<option>┗ 二.3</option>";
    }?>
    </select>
      

  4.   

    这道题的难点不在显示上,而是在对SQL语句的操作上!用什么样的查询语句来查询?还有用怎样的数据结构来描述这个类与子类的关系?
    数据结构与SQL的操作才是这道题最让我烦的东东!请指教?顺便问一下这个东东"┣"是用特殊符号?还是用其它方法显出来的?
      

  5.   

    呵呵,我做过一点类似的,我是这么实现的在帖子信息表里有这么列,一个是是否有子帖子,一列是父帖子ID,一列是帖子当前处于的级别,当然每个帖子的ID这列是一定要有的啦~不过当前处于的级别倒是可以不要,不过这样的话会很麻烦的,所以加上还是好一点,这样完全可以控制了.
                                ┏┓
    那个东东是制表符(特殊符号) ┗┛ 呵呵~
      

  6.   

    不过也有另外一种方法,你可以把从数据库里得出来的东西,先放到javascript数组里,然后就可以用javascript来控制这个<select>里要显示得内容了,实现起来比较麻烦要用select.remove()和select.add()方法,很麻烦的
      

  7.   

    BBS中的方法在<table></table>中做可以,但在<select></select>中,用bbs的方法好像做不出来!
      

  8.   

    你说的是div的显示和隐藏吧?是呀,要是按照我第一种方法说的,每次选择完就要用事件触发,重定向到当前页面,并在url里提交选择信息,以便jsp判断.用这个代替div的显示和隐藏,这种方法运行起来很慢.用我说的第二种方法,就是用javascript的select.add()和select.remove()来实现div的显示和隐藏的功能嘛~
      

  9.   

    只要我程序中有if else之类的语句,页面的下拉菜单中就空了,一个类都不显出来!现在是越来越说不清楚了!