我正在开发一个使用框架集的网络应用程序,并且我正在尝试实现一个 Jira Issue Collector。 Jira Issue 收集器不适合使用框架集的 Web 应用程序。更多细节在这里。所以我创建了一个解决方法,将 Issue 收集器弹出到一个新窗口中。更多细节在这里。现在我可以关闭问题收集器窗口,但是一旦关闭问题收集器,空白网页就会保持打开状态。有没有办法让问题收集器关闭窗口?
将我的 javascript 弹出到新窗口的链接
<td class="menu2norm" width="80" align="center"><a href="javascript:IssueCollector();" class="menu2">Provide Feedback</a></td>
Issue 收集器的 JavaScript 代码
<script src="https://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery.ajax({
url: "JIRA ISSUE COLLECTOR URL",
type: "get",
cache: false,
dataType: "script"
});
window.ATL_JQ_PAGE_PROPS = {
"triggerFunction": function(showCollectorDialog) {
$(this).on('load', function(e) {
e.preventDefault();
showCollectorDialog();
});
}
};
window.ATL_JQ_PAGE_PROPS = $.extend(window.ATL_JQ_PAGE_PROPS, {
fieldValues: {
fullname : '<%=Session("LoggedFirstName") & " " & Session("LoggedLastName")%>',
email : '<%=Session("LoggedEmail")%>',
}
});
</script>
最佳答案
这是一个已知问题,已解决为“不会修复”。
查看错误:Issue Collector Cannot Be Closed When Placed Inside a Frameset .
关于javascript - 单击 "Submit"或 "Close"后如何关闭 JIRA 问题收集器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29974046/