100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 页面加载时间过长的解决

页面加载时间过长的解决

时间:2023-09-12 08:12:19

相关推荐

页面加载时间过长的解决

有时候会遇到这样的问题:

页面加载时间很长,需要一个友好界面来load这段空白时间,

而页面未加载的时候,页面里面的表单元素都是不存在的,

那前台写的初始化的js肯定是用不了了,

怎么办?

到网上搜了一下,找到了解决办法,

既然前台没有,那我们就给它画一个,然后用js控制就可以了

Response.Write("<div id='mydiv' >");

Response.Write("_");

Response.Write("</div>");

Response.Write("<script>mydiv.innerText = '';</script>");

Response.Write("<script language=javascript>;");

Response.Write("function ShowWait()");

//此处为显示的flash图片,根据自己的需要更改

Response.Write("{var output='<table border=0 width=100% style=height:100%><tr><td align=center valign=middle style=padding-top:50px;line-height:150%><embed src=../images/go.swf type=application/x-shockwave-flash id=IMG1 height=25></embed><br />正在生成数据,请稍后……</td></tr></table>';");

Response.Write("mydiv.innerHTML = output;}");

Response.Write("function StartShowWait(){mydiv.style.display = 'block';window.setInterval('ShowWait()',3000);}");

Response.Write("function HideWait(){mydiv.style.display = 'none';window.clearInterval();}");

Response.Write("StartShowWait();</script>");

Response.Flush();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。