一个右键菜单,有人能帮我修改成多级菜单吗? 这个JS现在只能是单级菜单,我想把它改成多级的,有办法吗?如果有右键多级菜单的代码,麻烦贴下!!!最好能动态修改的,我最终要的就是那个效果.................谢谢先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多级的,你昨天贴的那个不是能实现了吗? 但代码我看不太懂,要改成动态的恐怕能力差的不是一点点啊!!!!主要是怎么实现多级这步迈不出去! 我按昨天那个给你讲解一下吧,比这个容易理解一些首先第一段<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表示他的上一层名称是updatehttp://www.baidu.com 当然是它连接出去的网址了menu.AddItem("sperator","start_update","","","rbpm",null);这句可能表示一个分隔符,建议你修改后的菜单最后也保留这句下面几句也照着这样理解就可以了你修改前先备份一次代码,然后边改边看效果,大不了重新做一次 ..............謝謝啊,那個我看懂了!就是不能改成動態的,有點美中不足了,呵呵~~~~ 花瓣网是如何做到改变地址栏url而不刷新当前网页的? jquery 中的 event.keyCode 和 event.which 都可以返回按键值,到底有什么区别? 保存多个登录用户!! JQuery问题,很纠结!! Ext 下怎么定义空间不可编辑 想请教一下,如何得到div的绝对定位 加上滚动之后的 如何得到window呀? 怎样才能让excel不以科学计数法显示单元格内容? showModalDialog 窗体的参数传递 Delaunay三角网怎在百度地图上实现 Date的setMonth求救 散分了!这段是什么意思?
主要是怎么实现多级这步迈不出去!
<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);
这句可能表示一个分隔符,建议你修改后的菜单最后也保留这句下面几句也照着这样理解就可以了你修改前先备份一次代码,然后边改边看效果,大不了重新做一次
就是不能改成動態的,有點美中不足了,呵呵~~~~