Exigence est lorsque je clique sur l'un des onglets de la page, la page jsp devrait s'ouvrir dans une nouvelle fenêtre. est sous le code JS pour créer l'onglet:ouvrir une nouvelle fenêtre sur le clic du sous-menu élément
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
}));
showData.jsp
<html>
<head>
<script type="text/javascript" src="/myApplication/js/menu.js"></script>
</head>
<body><form>
Some Text Here</form></body>
S'il vous plaît me corriger là où je fais mal, comme quand je clique sur Afficher Onglet Données aucun comportement n'est vu sur la page Web. Je veux ouvrir showData.jsp dans une nouvelle fenêtre lorsque je clique sur l'onglet Afficher les données. Je ne veux pas ouvrir sur la même page, une nouvelle fenêtre devrait s'ouvrir en cliquant sur l'onglet. Merci.
duplication possible de [Ouvrir une nouvelle page sur un lien dans une nouvelle fenêtre] (http://stackoverflow.com/questions/2620765/open-a-new-page-on-click-of-a-link -on-new-window) – APerson
Pourriez-vous remplir la partie HTML (JSP)? Et décrivez comment ces fonctions de prototype JS sont appelées? – tmarwen
@tmarwen - s'il vous plaît voir le message ci-dessus, inclus le code. – user3684675