我正在开发一个使用框架集的webapp,我正在尝试实现一个Jira Issue Collector。 Jira问题收藏家不喜欢使用框架集的webapps。更多细节在这里。所以我创建了一个解决方法,将问题收集器弹出到一个新窗口。更多细节在这里。现在我可以关闭问题收集器窗口,但是一旦关闭问题收集器,空白网页就会保持打开状态。有没有办法让窗口关闭问题收集器?
将我的javascript弹出到新窗口的链接
<td class="menu2norm" width="80" align="center"><a href="javascript:IssueCollector();" class="menu2">Provide Feedback</a></td>
&#13;
问题收集器的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>
&#13;
答案 0 :(得分:0)
这是一个已知问题,已被解决为“无法修复”。
查看错误:Issue Collector Cannot Be Closed When Placed Inside a Frameset。