Javascript 单击子菜单项打开一个新窗口

Javascript 单击子菜单项打开一个新窗口,javascript,html,jsp,Javascript,Html,Jsp,要求是当我点击页面选项卡时,jsp页面应该在一个新窗口中打开。 下面是创建选项卡的JS代码: menu.js var mySubMenu = new DropDownMenu({}); mySubMenu.addChild(new MenuItem({ label: "Show Data", onClick:function(){"<a href=\"<%=request.getContextPat

要求是当我点击页面选项卡时,jsp页面应该在一个新窗口中打开。 下面是创建选项卡的JS代码:

menu.js

        var mySubMenu = new DropDownMenu({});
         mySubMenu.addChild(new MenuItem({
             label: "Show Data",
             onClick:function(){"<a href=\"<%=request.getContextPath()%>/jsp/showData.jsp target=_blank>";}

         }));
         mySubMenu.addChild(new MenuItem({
             label: "Display Log",
             onClick:function(){window.location.href=contextPath+"/jsp/displayLog.jsp"}

         }));

         pMenuBar.addChild(new PopupMenuBarItem({
             label: "| Help",
             popup: mySubMenu
         }));
var mySubMenu=新建下拉菜单({});
mySubMenu.addChild(新菜单项({
标签:“显示数据”,

onClick:function(){“当您单击“showData”(无效果)时返回一个字符串。相反,您需要像执行显示日志一样执行JS:

     mySubMenu.addChild(new MenuItem({
         label: "Show Data",
         onClick:function(){
             //"<a href=\"<%=request.getContextPath()%>/jsp/showData.jsp target=_blank>";
             window.open("<%=request.getContextPath()%>/jsp/showData.jsp");
         }

     }));
mySubMenu.addChild(新菜单项({
标签:“显示数据”,
onClick:function(){

//“

可能重复的HTML(JSP)部分吗?请描述如何调用这些JS原型函数?@tmarwen-请参阅上面的帖子,包括代码。
下拉菜单
对象声明在哪里,是否使用任何第三方库?
     mySubMenu.addChild(new MenuItem({
         label: "Show Data",
         onClick:function(){
             //"<a href=\"<%=request.getContextPath()%>/jsp/showData.jsp target=_blank>";
             window.open("<%=request.getContextPath()%>/jsp/showData.jsp");
         }

     }));