asp如何实现页面加载前显示“加载中,请稍后”字样

在一个标签页中,其中一个标签页*。ASP文件里这样写,目的是想实现视频在加载的过程中让别人知道现在是加载状态,所以想让它先显示“视频加载中,请稍后。。。”的字样,等视频加... 在一个标签页中,其中一个标签页*。ASP文件里这样写,目的是想实现视频在加载的过程中让别人知道现在是加载状态,所以想让它先显示“视频加载中,请稍后。。。”的字样,等视频加载完可以播放了,加载的字样就消失,可是写了这些代码,这个页面却只显示加载的字样,而loading()这个过程没有被调用,所以视频没能显示出来,大家帮忙看下是哪的问题,万分感谢!!

<script language="JavaScript">
function loading(){
$('loader').innerHTML="<div class='ContentTitle'><img src='images/b.gif' align=left class='ContentTitle_L'><img src='images/b.gif' align=right class='ContentTitle_R'><ul>公司视频</ul></div><embed src="../../../mov/**.wmv" align="middle" ShowStatusBar="1" width=100% height=95%></embed>";
}
</script>
<body >
<div id='loader'>视频加载中,请稍后。。。。。。</div>
</body>
展开
 我来答
798766
2009-06-23 · TA获得超过1817个赞
知道大有可为答主
回答量:3750
采纳率:0%
帮助的人:2928万
展开全部
给个现成的代码,参考下。可以改为自己的信息:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>

<div align="center" style="position: absolute; width: 100px; height: 100px; z-index: 1; left:158px; top:17px" id="load"><img src="http://sysimages.tq.cn/images/analysis_images/ajax-loader.gif" /> loading...</div>
<iframe style="visibility:hidden" onreadystatechange=stateChangeIE(this) onload=stateChangeFirefox(this) name="callframe" id="callframe" width="1000" height="800" frameborder="0" scrolling="no" marginheight="0"></iframe>
<script>
function stateChangeIE(_frame)
{
if (_frame.readyState=="interactive")//state: loading ,interactive, complete
{
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
}
function stateChangeFirefox(_frame)
{
var loader = document.getElementById("load");
loader.innerHTML = "";
loader.style.display = "none";
_frame.style.visibility = "visible";
}
callframe.location.href="http://www.cncfan.com";
</script>
</body>
</html>
酌酒一杯家
2015-10-15 · 知道合伙人数码行家
酌酒一杯家
知道合伙人数码行家
采纳数:1277 获赞数:1719
计算业行业10年从业经验,熟悉计算机软硬件及计算机设计制造流程,现任EVOC产品工程师。

向TA提问 私信TA
展开全部
第一步:在
</head>
<body>
下面加上以下代码:
<div style="position:absolute; top:50%; height:240px;border:0px solid white; margin:0 auto; margin-top:-120px; width:300px; left:50%; margin-left:-150px;">
<%
Response.Buffer = True
Response.Write "<img id=""wait"" src=""../images/Run.gif""><!--" & String(1024, "/") & "-->"
Response.Flush
%>
</div>

第二步:在文件的最尾加上以下代码:
<%
Response.Write "<script language=""javascript"">document.getElementById('wait').style.display='none';</script>" '处理完成,将图片隐藏
%>
</body>
</html>

这样文件在加载时就会在页面显示 Run.gif图片的内容,加载完成后图片会消失。
你可以随意换一个图片,图片的内容可以写上“加载中,请稍候!”,也可换成动画的GIF图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
己盼夏侯08
2009-06-23 · 超过28用户采纳过TA的回答
知道答主
回答量:245
采纳率:100%
帮助的人:145万
展开全部
<script language=javascript><!--
document.write('<div id=loadDiv style="padding-top:100; padding-left: 450">'+'页面正在载入,请等待<span id="loading"></span></div>');
var setInterval1= setInterval("loading.innerText +='.'",300);
var setInterval2 = setInterval("loading.innerText = ''",15000);
function window.onload()
{
hiddenDiv.style.display=""; //北京弹指科技个人网络工作室-北京网站建设,北京兼职做网站页面载入代码
loadDiv.removeNode(true);
clearInterval(setInterval1);
clearInterval(setInterval2);
}
// --></script>

<div id=hiddenDiv style="display:none">
<script language="javascript" src="http://www.make-web.cn/js/toppicjs.js" type="text/javascript"></script></div>

参考资料: 北京弹指科技个人网络工作室

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式