这个JS现在只能是单级菜单,我想把它改成多级的,有办法吗?
如果有右键多级菜单的代码,麻烦贴下!!!
最好能动态修改的,我最终要的就是那个效果.................
谢谢先

解决方案 »

  1.   

    多级的,你昨天贴的那个不是能实现了吗?
      

  2.   

    但代码我看不太懂,要改成动态的恐怕能力差的不是一点点啊!!!!
    主要是怎么实现多级这步迈不出去!
      

  3.   

    我按昨天那个给你讲解一下吧,比这个容易理解一些首先第一段<script>……</script>原封不动只要修改下面这段
    <SCRIPT language=JScript>
      <!--
    var menu = new RightMenu();
    menu.AddExtendMenu("update","start_update","4","Web Update","rbpm",null);
    menu.AddExtendMenu("update1","start_update","3","Web Update01","update","http://www.baidu.com");
    menu.AddItem("update","start_update","3","Web Update02","update","http://www.baidu.com");
    menu.AddItem("update1","start_update","3","Web Update03","update1","http://www.baidu.com");
    menu.AddItem("update3","start_update","3","Web Update03","rbpm","http://www.baidu.com");
    menu.AddItem("suan","start_update","a","大蒜之乡","rbpm","http://");
    menu.AddItem("sperator","start_update","","","rbpm",null);document.writeln(menu.GetMenu());
      -->
      </SCRIPT>括号内参数是这样的("名称","不清楚","不清楚","上一层的名称","网址")menu.AddExtendMenu("update","start_update","4","Web Update","rbpm",null);
    这一句是添加一个有下一层的菜单项
    update 是个名字,自己建,不要与其它重复
    start_update 这个不太了解是什么,
    4 这个是什么也不太了解,你调试的时候可以试着换其他看看有没有错误
    Web Update 这个是菜单项显示的内容,就是看到的文字
    rbpm 这个是表示上一层是最顶层,套用这个程序就不能改
    null 表示没有网址menu.AddItem("update","start_update","3","Web Update02","update","http://www.baidu.com");
    这句表示添加一个菜单项,但它下面没有子菜单了
    update 也是个名称
    Web Update02 时显示的内容
    再一个update表示他的上一层名称是update
    http://www.baidu.com 当然是它连接出去的网址了
    menu.AddItem("sperator","start_update","","","rbpm",null);
    这句可能表示一个分隔符,建议你修改后的菜单最后也保留这句下面几句也照着这样理解就可以了你修改前先备份一次代码,然后边改边看效果,大不了重新做一次
      

  4.   

    ..............謝謝啊,那個我看懂了!
    就是不能改成動態的,有點美中不足了,呵呵~~~~