用js控制页面加载的延时

dongdonghe1 2005-09-13 05:59:09
我现在想在页面加载到一段代码的时候,使页面加载暂停一会,然后继续加载。类似于当alert()时候页面加载停止,当点击ok的时候页面加载继续。我现在是用一个大的循环控制的,但有时会抱错。用setTimeout()是不好用的。不知各位大侠们有什么好的办法,小弟在这里谢过了。
...全文
361 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongdonghe1 2005-09-14
  • 打赏
  • 举报
回复
function checkB_3Changed(){
if(window.confirm(""){
window.top.frames[2].doSave();
for(int i = 0; i < 4000000; i++){}
}
}
function onCateLinkClick(cateDirectory, cateName) {
checkB_3Changed();

var frmContent = top.window.content.document.forms[0];
frmContent.submit();
}
可能是我说的不清楚吧,这回我把代码贴出来。就是在调用checkB_3Changed()函数的时候,使后面的代码停止执行一段时间,现在是用一个大循环来延时的,不过这样有时会抱错。希望各位能提供以下好的建议。
vivianfdlpw 2005-09-13
  • 打赏
  • 举报
回复
<script>
window.onload=function()
{
document.body.style.display='none';
window.setTimeout('show()',5000);
}
function show()
{
document.body.style.display='';
}

</script>
<style>
div{width:200px;height:100px;background-color:red}
</style>
<body>
<div></div>
</body>
dongdonghe1 2005-09-13
  • 打赏
  • 举报
回复
谢谢楼上,是类似于alert(),并非用alert()实现。
aiiiq 2005-09-13
  • 打赏
  • 举报
回复
用隐藏的层,点击ok时显示
aiiiq 2005-09-13
  • 打赏
  • 举报
回复
帮顶

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧