当我添加java脚本加载器时,请看下面的图片,主页面manu项目没有...如何包括这整页显示加载...任何人帮助我...请还有一个问题。我在我的manu项目中使用锚标记..如何更改页面刷新...
var imageID=0;
function changeImage(){
var div = document.getElementById('overlay');
// hide
div.style.visibility = 'hidden';
}
//call same function again for x of seconds
setInterval(changeImage, 5000);
</script>
HTML //
<div id="overlay">
<div id="modalprogress">
<div id="theprogress">
<asp:Image ID="imgWaitIcon" runat="server" ImageAlign="AbsMiddle" ImageUrl="/images/loading.gif" />
Please wait...
</div>
</div>
</div>
答案 0 :(得分:0)
您应该使用更新面板
<asp:UpdateProgress ID="progress" runat="server" Updatemode="Conditional">
<ProgressTemplate>
<div id="overlay">
<div id="modalprogress">
<div id="theprogress">
<asp:Image ID="imgWaitIcon" runat="server" ImageAlign="AbsMiddle" ImageUrl="/images/loading.gif" />
Please wait...
</div>
</div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
JS:
function changeImage(){ var div = document.getElementById('overlay');
// hide
div.style.visibility = 'hidden';
}
从BackEnd调用该函数
ClientScript.RegisterOnSubmitStatement(this.GetType(),
"changeImage()", true);
所以它不会回发页面。