我正在表单提交中调用代码,该代码显示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>
图像在提交时显示。但是在提交结束后它不会消失。我需要一个事件,在提交完成后会触发以隐藏加载图像。
答案 0 :(得分:-1)
您可以使用以下功能删除完成后的加载图像
function HideProgressImage()
{
document.getElementById('loadingMsg').style.display="none";
}
希望这会有所帮助。