这篇文章主要介绍了 javascript 实现状态栏文字首尾相接循环滚动的方法, 实例分析了 javascript 定时函数及页面元素属性操作的相关技巧, 具有一定参考借鉴价值, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 javascript 实现状态栏文字首尾相接循环滚动的方法。分享给大家供大家参考。具体实现方法如下:
- <html>
- <head>
- <title>
- 中国风
- </title>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <script language="JavaScript">
- < !--hide
- var message = "^_^欢迎光临本站!";
- var position = 0;
- var sta = "";
- var x = 2 * (60 / message.length);
- for (i = 0; i < x; i++) {
- sta += message;
- }
- function statusScroll() {
- window.status = sta.substring(position, position + 60);
- if (position++==60) position = 0;
- }--hide-->
- </script>
- </head>
- <body>
- <script language="JavaScript">
- setInterval("statusScroll()", 150);
- // 使用setInterval()按时间间隔调用函数
- </script>
- </body>
- </html>
希望本文所述对大家的 javascript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0218/270336.html