繁体   English   中英

单击两个单独的链接时如何打开两个单独的弹出窗口?

[英]How to open two separate pop-up windows on click of two separate links?

我在下面的javascript函数中单击了jsp文件上提供的两个单独的链接,从而调用了该函数。

简而言之,此功能将打开一个新的弹出窗口。 我想要的是当我单击这两个链接时,应该打开两个新的弹出窗口。

但是这是怎么回事? 我单击一个链接,它打开一个新的弹出窗口,但是现在我单击第二个链接,它没有打开新的弹出窗口,而是使用此链接详细信息刷新旧的弹出窗口(在单击link1时打开)。 。

我没有得到如何打开两个单独的弹出窗口?

function showHelp(orgType) {
var pageLoc = '<%=helpURL%>bin/view/Main/?appSession=<%=request.getSession().getId()%  >&securityToken=<%=appUtility.getSecurityToken(session
   .getId(), login, custId)%>&appurl=<%=java.net.URLEncoder.encode((new java.net.URL(request.getScheme(),ip,request.getServerPort(), "")).toString() + request.getContextPath(), "ISO-8859-1")%>&custType='+custType+'&custName=<%=hostName%>';
 self.open (pageLoc,'ServicePopUp','height=600,width=800,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes'); 

}

您需要为每个窗口提供不同的名称,以使它们彼此区分:

function showHelp(orgType, windowName) {
    ...
    self.open (pageLoc, windowName,'height=600,width=800,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes');
}

看到额外的参数以及它在open函数中适合的位置吗? 您需要为两个链接提供2个不同的名称。 希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM