我有一个名为 p1.jsp 的父 jsp。当我单击此 jsp 上的链接时,它会打开一个名为 iframe.jsp 的 iframe。现在 iframe.jsp 中有一个链接,单击该链接时必须在关闭 iframe 模态窗口后将用户导航到另一个 url,但该 url 必须在父会话上打开。这意味着 parent.jsp 将被 new.jsp 的内容替换。
我找出了这样的代码:
<script type="text/javascript">
function closeMyModal()
{
//Closing Iframe modal
window.parent.parent.document.getElementById('ovr1').style.display = 'none';
window.parent.parent.document.getElementById('cnt1').style.display = 'none';
<%
String hamlistVal = request.getParameter("hamlistVal");
%>
//Open the new.jsp on the p1.jsp i.e. relace p1.jsp with new.jsp
window.location.href="<%=com.pack.href.getCamHref()%>&hamlistVal=<%=hamlistVal%>";
}
</script>
我的 iframe 模式正在关闭,但它没有导航到 new.jsp。我在这里做错了什么?请帮助。