如何捕获服务器端代码已完成执行?

时间:2018-12-20 11:44:50

标签: javascript html asp.net

我正在表单提交中调用代码,该代码显示gif加载图像,以通知用户代码正在进行中。

<form runat="server" onsubmit="ShowLoading();">
</form> 
<script type="text/javascript">
    function ShowLoading(e) {
        var div = document.createElement('div');
        div.setAttribute("id", "loadingMsg");
        var img = document.createElement('img');
        img.src = 'images/ld_gif2.gif';
        div.style.cssText = 'position: fixed; top: 30%; left: 40%; z-index: 5000; width: 222px; text-align: center; ';
        div.appendChild(img);
        var parnt = document.getElementById('prnt');
        parnt.appendChild(div);


    }



</script>

图像在提交时显示。但是在提交结束后它不会消失。我需要一个事件,在提交完成后会触发以隐藏加载图像。

1 个答案:

答案 0 :(得分:-1)

您可以使用以下功能删除完成后的加载图像

function HideProgressImage()
{
document.getElementById('loadingMsg').style.display="none";
}

希望这会有所帮助。