我知道标题可能令人困惑,但我有一个jsp页面,它有一个iframe。这个iframe上有几个链接会启动一个弹出窗口。在弹出窗口中,用户可以对部门进行搜索,当用户从搜索结果中选择任何部门时,表单将被提交,并且应该使用所选部门在iframe上打开下一页。
表单提交导致新页面显示在父页面上而不是父页面上的iframe中。
这是弹出jsp上的代码,一旦选择了搜索结果就会执行 -
document.pform.action = "some URL";
document.pform.target="target";
document.pform.submit();
opener.focus();
答案 0 :(得分:-1)
嗯,问题在于操作,它指向父页面而不是框架导致新页面在父窗口中打开。修复操作 document.pform.action =“some URL”;
解决了这个问题。