js 延迟执行代码

页面代码alert(1);alert(2);我要在两个alert之间延迟5秒首先不要随便的告诉我setTimeout,这只是让一个函数延迟执行,我想要的是整个页面的所有j... 页面代码
alert(1);
alert(2);
我要在两个alert之间延迟5秒
首先不要随便的告诉我setTimeout,这只是让一个函数延迟执行,我想要的是整个页面的所有js代码都延迟,谢谢
展开
 我来答
838
2011-01-21 · TA获得超过366个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:235万
展开全部
谁说不可以实现了?
<script type="text/javascript">
a();//页面加载执行a()
var i;
function a() {
alert("1");
i = setTimeout("b()", 3000);//3秒后执行b()
}
function b() {
alert("2");
clearTimeout(i); //清除延时代码
//把所有要要延时后执行的代码都写在b()方法里
}
</script>
有问题 留言:QQ:20011011
SinferM
2011-01-21 · TA获得超过289个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:141万
展开全部
呵呵,你的问题用延迟是解决不了的。 只能Ajax设为同步提交, 等着挨个处理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fcefxm
2011-01-22 · TA获得超过2198个赞
知道大有可为答主
回答量:2301
采纳率:0%
帮助的人:2861万
展开全部
呵呵,没有在IE中测试啊,我恰恰是在Firefox中测试的:LINUX+Firefox

加入如下代码即可

<head>
<script language="javascript">
setTimeout("document.all.xxx.src='"**.com/**.js'",50000);
</script>
<script type="text/javascript" id="xxx" ></script>
</head>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eafa6be
2011-01-21 · 超过37用户采纳过TA的回答
知道答主
回答量:166
采纳率:0%
帮助的人:119万
展开全部
function yanshi(){
alert(1);
alert(2);
}

setTimeout("yanshi()",5000);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白狐仙人
2011-01-21 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:754万
展开全部
没有,只能用setTimeout模拟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式