|
延迟执行是延迟一段时间后再执行某段代码,该代码只执行一次,而不是一直执行下去。使用 Window 对象的 setTimeout() 方法可以延迟代码的执行,其语法如下:window.setTimeout(jsCode, delay) jsCode :要延迟执行的 JavaScript 代码。
delay :延迟执行的时间,单位为毫秒。
测试代码:
<html>
<head>
<title>跑马灯</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript" language="javascript">
<!--
var str = "欢迎访问曲径通幽论坛";
var strlen = 0;
function showText()
{
if (strlen == str.length)
strlen = 0;
strlen++;
var statusText = str.substring(0, strlen);
window.status = statusText;
window.setTimeout("showText()", 500);
}
-->
</script>
</head>
<body onLoad="showText()">
</body>
</html>
上面代码会在状态栏以跑马灯的形式显示“欢迎访问曲径通幽论坛”这个字串。
另一个例子参考另一个帖子:http://www.groad.net/bbs/read.php?tid-7766.html |
|