Javascript 冻结JSP页面

Javascript 冻结JSP页面,javascript,html,jsp,jakarta-ee,Javascript,Html,Jsp,Jakarta Ee,我有一个jsp页面,提交时大约需要5分钟才能进入下一个页面流程,如果有几个项目需要提交,则返回 在此期间,状态栏显示加载状态,直到它可以移动到提交的页面 同时,用户可以自由单击任何他喜欢的按钮 我希望在此期间冻结jsp页面,以便用户在此期间不能单击任何按钮 我怎样才能达到同样的效果 A small snippet: <html> <script type="text/javascript"> function submit page() { document.forms[

我有一个jsp页面,提交时大约需要5分钟才能进入下一个页面流程,如果有几个项目需要提交,则返回

在此期间,状态栏显示加载状态,直到它可以移动到提交的页面

同时,用户可以自由单击任何他喜欢的按钮

我希望在此期间冻结jsp页面,以便用户在此期间不能单击任何按钮

我怎样才能达到同样的效果

A small snippet:
<html>
<script type="text/javascript">
function submit page()
{
document.forms["submitForm"].submit();
}
</script>
<body>
<form name="submitForm" action"newPage.jsp" method="post">
<input type="button" onclick="page()"/>
</form>
一个小片段:
函数提交页()
{
document.forms[“submitForm”].submit();
}
显示所有jsp的iframe iin如下所示:

<iframe id="Content" name="Content" style="width:100%; height:100%; border:0; background: #green;" scrolling="yes" src="Start.jsp"></iframe>



</body>
</html>

您可以在jQuery中使用.blockUI()插件

这是一个很好的插件

function submit page()
{
            $.blockUI({

                    css: {
                        top: 0,
                        left: 0,
                        width: '100%'
                    }
                });
document.forms["submitForm"].submit();
}


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
<script src="http://malsup.github.com/jquery.blockUI.js"></script>
函数提交页()
{
$.blockUI({
css:{
排名:0,
左:0,,
宽度:“100%”
}
});
document.forms[“submitForm”].submit();
}

详细信息

@Dark Matter您是否检查了它当然,这不会阻止用户使用浏览器后退按钮。好的插件。要求是用户在这段时间内不能点击任何按钮。因此它将满足要求。这里的问题是实际提交而不是ajax调用。这对我的情况有何影响。你可以使用blockui在onsubmit中调用函数。当你重定向到其他页面时,它将自动关闭