浏览 6025 次
锁定老帖子 主题:DOJO的菜单老出问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title> Menu System Test </title> <meta http-equiv=Content-Type content="text/html; charset=gb2312"> <script type="text/javascript"> var djConfig = { debugAtAllCosts: true, isDebug: true }; </script> <script type="text/javascript" src="../dojo/dojo.js"></script> <script type="text/javascript"> dojo.require("dojo.widget.Menu2"); dojo.hostenv.writeIncludes(); </script> <style type="text/css"> .dojoMenuBar2 { border-top:1px solid #d4d4d4; } </style> </head> <body style="background-color: #84B5ED; color: white; padding: 0; margin: 0"> <div dojoType="PopupMenu2" widgetId="popMenu" contextMenuForWindow="true"> <div dojoType="MenuItem2" caption="前进"></div> <div dojoType="MenuItem2" caption="后退"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="退出系统"></div> <div dojoType="MenuItem2" caption="关闭系统"></div> </div> <div dojoType="PopupMenu2" widgetId="sysMgt"> <div dojoType="MenuItem2" caption="运营参数配置"></div> <div dojoType="MenuItem2" caption="操作员管理"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="权限管理"></div> <div dojoType="MenuItem2" caption="角色管理"></div> </div> <div dojoType="PopupMenu2" widgetId="custMgt"> <div dojoType="MenuItem2" caption="综合资料管理"></div> <div dojoType="MenuItem2" caption="账户资料管理"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="客户信用管理"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="客户合同管理"></div> <div dojoType="MenuItem2" caption="拆并户管理"></div> </div> <div dojoType="PopupMenu2" widgetId="accMgt"> <div dojoType="MenuItem2" caption="业务受理"></div> <div dojoType="MenuItem2" caption="受理查询"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="受理日志"></div> <div dojoType="MenuItem2" caption="受理变更"></div> </div> <div dojoType="PopupMenu2" widgetId="prodMgt"> <div dojoType="MenuItem2" caption="物理产品"></div> <div dojoType="MenuItem2" caption="服务产品"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="套餐管理"></div> <div dojoType="MenuItem2" caption="优惠"></div> </div> <div dojoType="PopupMenu2" widgetId="stat"> <div dojoType="MenuItem2" caption="用户统计" onClick="alert('用户统计!')"></div> <div dojoType="MenuItem2" caption="客户统计" onClick="alert('用户统计!')"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="收入统计" onClick="alert('收入统计!')"></div> <div dojoType="MenuItem2" caption="产品点播统计" onClick="alert('产品点播统计!')"></div> </div> <div dojoType="PopupMenu2" widgetId="query"> <div dojoType="MenuItem2" caption="用户信息查询"></div> <div dojoType="MenuItem2" caption="客户信息查询"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="地址信息查询"></div> <div dojoType="MenuItem2" caption="运营区域查询"></div> </div> <div dojoType="PopupMenu2" widgetId="statQuery"> <div dojoType="MenuItem2" caption="统计" submenuId="stat"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="查询" submenuId="query"></div> </div> <div dojoType="PopupMenu2" widgetId="resMgt"> <div dojoType="MenuItem2" caption="资源入库"></div> <div dojoType="MenuItem2" caption="资源查询"></div> <div dojoType="MenuSeparator2"></div> <div dojoType="MenuItem2" caption="资源出库"></div> <div dojoType="MenuItem2" caption="仓库管理"></div> </div> <div dojoType="MenuBar2"> <div dojoType="MenuBarItem2" caption="系统管理" submenuId="sysMgt"></div> <div dojoType="MenuBarItem2" caption="客户管理" submenuId="custMgt"></div> <div dojoType="MenuBarItem2" caption="综合营业" submenuId="accMgt"></div> <div dojoType="MenuBarItem2" caption="统计查询" submenuId="statQuery"></div> <div dojoType="MenuBarItem2" caption="产品管理" submenuId="prodMgt"></div> <div dojoType="MenuBarItem2" caption="资源管理" submenuId="resMgt"></div> </div> <div style="padding: 1em"> <h1> This page has a menu bar and context menu </h1> </div> </body> </html> 用firefox打开时发现最后一个菜单"资源管理"没有显示,同时看到"DEBUG: no tag handler registed for type: dojo:menuba". 我想显示内容也没有看到 检查page source 发现,页面没有完整加载,您可以加代码拷贝到html文件中测试一下. 希望得到您的帮助 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-01
我看你怎么只require这个一个东西
dojo.require("dojo.widget.Menu2"); |
|
返回顶楼 | |
发表时间:2006-12-01
可以看看Menu2.js文件的开头部分
dojo.provide("dojo.widget.Menu2"); dojo.provide("dojo.widget.html.Menu2"); dojo.provide("dojo.widget.PopupMenu2"); dojo.provide("dojo.widget.MenuItem2"); dojo.provide("dojo.widget.MenuBar2"); 所以应该不是require不够的问题 |
|
返回顶楼 | |
发表时间:2006-12-22
在我得浏览器上怎么是正常的呢?
|
|
返回顶楼 | |
发表时间:2006-12-25
你是直接把我上面的代码贴出来试了吗 或者把你成功的代码贴出来,谢谢 我用的浏览器是Firefox,或许我该用ie试试
|
|
返回顶楼 | |
发表时间:2006-12-25
sunfy 写道 你是直接把我上面的代码贴出来试了吗 或者把你成功的代码贴出来,谢谢 我用的浏览器是Firefox,或许我该用ie试试
是的,tests下面有很多例子啊,参考一下,应该没问题! |
|
返回顶楼 | |
发表时间:2007-07-29
我在ie和ff下面看都是正常的,但是这个菜单本身有点bug
|
|
返回顶楼 | |