<script language="javascript" type="text/javascript">
document.write("<div class='loading' id='loading' runat='server' style='display:none;'> Please wait... <br/><img src="../Images/wait.gif" /></div>");
function Display() {
document.getElementById("loading").style.display="block";
setTimeout("hiddenDiv();",2000);
}
function hiddenDiv() {
document.getElementById("loading").style.display="none";
}
</script>
如何在后台的btnimp_Click()里调用啊?谢谢!
document.write("<div class='loading' id='loading' runat='server' style='display:none;'> Please wait... <br/><img src="../Images/wait.gif" /></div>");
function Display() {
document.getElementById("loading").style.display="block";
setTimeout("hiddenDiv();",2000);
}
function hiddenDiv() {
document.getElementById("loading").style.display="none";
}
</script>
如何在后台的btnimp_Click()里调用啊?谢谢!
前台的某个服务器控件的相关事件,如onclientclick
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "前台方法()", true);
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "Display()", true);
或
Button1.Attributes.Add("onclick","return 函数名()")
前台
<script type="text/javascript">
function displayDiv() {
document.getElementById("ctl00_cph1_loading").style.display="block"; }
function hiddenDiv() {
document.getElementById("ctl00_cph1_loading").style.display="none";
}
</script>
<div class="loading" id="loading" runat="server" style="display:none;"> Please wait... <br/><img src="../Images/wait.gif" /></div>
可是为啥一运行就报Js缺少对象的错误啊?谢谢!!
{
try
{
loading.Attributes.Add("style", "display: block"); //这句很纠结不知道该add什么..
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "displayDiv()", true);
.........
}
<asp:ImageButton ID="btnImp1" ImageAlign="AbsMiddle" ImageUrl="~/Images/import1.png" runat="server" Text="Import" OnClick="btnImp1_Click" OnClientClick="{if(confirm('are you sure?')){return true;}return false;}" BackColor="white"/>
你也可以在前台的一个function中引用两个function