各位牛人  我现在又个问题还得请教各位,现在我想构建一个树型菜单,放在页面的左侧,然后单击其中一个节点,在页面的右侧显示该节点所对应的结果,那么这样的“单击触发事件”应该怎么样实现?比如:左侧的树型根节点是“web开发”,这个根节点的子节点有:“jsp开发”、“asp开发”、“php开发”、“javascript开发”、“ajax开发”共5个子节点,现在我想单击“jsp开发”节点,然后在页面的右侧就显示出有关jsp开发的各种技术。就像csdn论坛一样,页面的左侧是树型节点,然后单击其中一个节点,在页面的右侧就会显示出该节点的论坛帖子。那么,我的问题是:1)这样的鼠标触发事件应该怎样实现?2)如何单节其中一个节点,就会在页面的右侧显示该节点所对应的内容?谢谢了。

解决方案 »

  1.   

    如果你有框架,frame, 那么简单的把左侧的链接的target改成右侧的frame里面的name就可以。比如
    <a href="1111.jsp" target="rightFrameName">JSP开发</a>
      

  2.   

    顶,树嘛,你网上找好了,dtree,xtree,或者是csdn的梅花雪树
      

  3.   

    很easy
    搞几个页面,main,left,right
    main的页面加两个frame:frame_left、frame_right,src分别指向left,right
    left树用dtree实现,单点链接调用js,使main页面frame_right跳转
      

  4.   

    楼主的确很辛苦,四点了还不休息!
    方法一:如果你用的是frame的话,你就用二楼说的那样做!
    方法二:不用的frame话:你给这个节点加事件,可以用ajax去把这个节点的id读取,然后到后台查出其子节点显示在右边!上面的方法一定能实现!题外话:你觉得几个通宵没作出来,为什么不让大脑休息下,好好想想呢,大脑休息好了,做起东西也快啊!应该休息好....呵呵