修改代码让JS延迟5秒执行,急求啊

<SCRIPT language=javascript>alert("恭喜你!可以免费阅读了!");</SCRIPT>
上面这段代码是可以在IE和其他浏览器里执行的就是一打开网页就提示,但是我想要延时5秒打开的效果,下面这段代码是可以在谷歌浏览器里执行但IE里却不执行,不知道哪里出错了,我搜遍了网络也没找到答案,有没有高手啊

<script type="text/javascript">
setTimeout('check()',5000) //1秒=1000,这里是3秒
function check()
{
if (!window.ActiveXObject){alert('恭喜你可以免费阅读了 !)');}
}
</script>

修改代码让JS延迟5秒执行:setTimeout(‘yourFunction()’,5000)//5秒后执行yourFunction(),只执行一次。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-03
setTimeout('check()',5000) 改成双引号试试看追问

因为自己电脑上只有IE9 和谷歌的浏览器,没找人测试下其他的,换了双引号后,效果没有改变,IE9还是不支持!

第2个回答  2012-07-03
把setTimeout 改成setInterval 试试追问

效果也一样,谢谢回答!

第3个回答  2012-07-03
我在IE8下测试了一下,可以执行的追问

我是IE9 没成功 谢谢!

追答


var i = setTimeout('check()',5000);
function check() {
if(window.ActiveXObject) {
alert('恭喜你可以免费阅读了 !');
}
}

哥们用我的代码试一下

追问

解决了 ,谢谢,你帮我测试了就选你把!
代码,给需要的朋友

setTimeout("alert('对不起,不是本站会员,请先注册,');javascript:show();",3000) //1秒=5000,这里是3秒

setTimeout
修改的话,百度这个标签,

本回答被提问者采纳

修改代码让JS延迟5秒执行,急求啊
修改代码让JS延迟5秒执行:setTimeout(‘yourFunction()’,5000)\/\/5秒后执行yourFunction(),只执行一次。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标...

怎么让html里的js脚本延迟5秒运行?
通过setTimeout函数调用。如下:setTimeout( function(){\/\/add your code}, 5 * 1000 );\/\/延迟5000毫米 setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。第二个参数指示从当前起多少毫秒后执行第一个...

如何给JS设置加载时间?( 一段JS代码过五秒后再加载)
比如onload事件里面,执行了一段代码,执行完成之后,想让它过5秒执行另一段代码: function abc(){ \/\/执行你的代码 setTimeout("bbb()",5000);\/\/设置5秒钟后执行bbb方法 } function bbb(){ alert("123");}

js 延迟表单提交 比如点击提交按钮延迟5秒提交表单 谢谢
提交按钮

关于JS加载延时5秒执行的问题,我看了你回答人家的代码不行啊!
延时之后,你如果要调用该JS里面的函数或类,你得要重新处理!

js 延迟执行代码
a();\/\/页面加载执行a()var i;function a() { alert("1");i = setTimeout("b()", 3000);\/\/3秒后执行b()} function b() { alert("2");clearTimeout(i); \/\/清除延时代码 \/\/把所有要要延时后执行的代码都写在b()方法里 } 有问题 留言:QQ:20011011 ...

使网页延迟5秒钟跳转的asp代码如何编写
方法一:用纯ASP代码实现 dim nowtime nowtime=NOW()do while datediff("s",nowtime,NOW())<5 loop reponse.redrect "要跳转的页面"方法二:用JS实现 setTimeout("javascript:location.href='要跳转的页面'", 5000); 方法三:在网页的和之间加上以下语句 ...

几种延迟加载JS代码的方法加快网页的访问速度
1、延迟加载js代码 复制代码 代码如下: setTimeout(“document.getElementById(‘my').src='include\/php100.php';“,3000);\/\/延时3秒 这样通过延迟加载js代码,给网页加载留出更多的时间!2、js最后加载方案一 在需要插入JS的地方插入以下代码:程序代码 复制代码 代码如下:LOADING… 当然,那个LOAD...

实现javascript的延期执行或者重复执行的两个函数
1.window.setTimeout方法 该方法可以延时执行一个函数,例如:一秒后会弹出"hello"[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这段代码将使得页面打开5秒钟后显示对话框“hello”。其中最后一句也可以写为:window.setTimeout("hello()",1000);读者可以体会它们的差别,在window.setInterval方法...

为什么下面的js代码运行以后是6秒,而不是3秒?怎么才能运行
让我们深入探讨为何在JavaScript中,某些代码执行看似被延迟了6秒,而不是预期的3秒。这通常涉及到JavaScript的异步执行环境与事件循环机制。在JavaScript中,程序的执行并非线性的,而是通过事件循环以非阻塞的方式运行。事件循环是一个核心机制,它负责管理JavaScript的执行流程。事件循环分为三个阶段:宏任务...

相似回答