4

私は、送信時に次のページプロセスに移動し、送信するアイテムが複数ある場合に戻ってくるまでに約5分かかるjspページを持っています。

その間、ステータス バーには、送信されたページに移動できるようになるまで読み込みステータスが表示されます。

その間、ユーザーは好きなボタンを自由にクリックできます。

この間 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>

すべての 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>
4

1 に答える 1

3

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>

詳細はこちら

于 2013-03-19T11:01:28.817 に答える