是这个效果吗
<script language="javascript">
var a=" XXX 01164224 01计机1班";
var pos;
var scroller;
var width;
var b = 0;
function scrollsite()
{
if(b<=a.length)
{
b++;
width=a.length;
pos=Math.abs(b-width); scroller=a.substring(0,pos);
window.status=scroller;
setTimeout(scrollsite,1000);
}
}
setTimeout(scrollsite,1000);
</script>
<script language="javascript">
var a=" XXX 01164224 01计机1班";
var pos;
var scroller;
var width;
var b = 0;
function scrollsite()
{
if(b<=a.length)
{
b++;
width=a.length;
pos=Math.abs(b-width); scroller=a.substring(0,pos);
window.status=scroller;
setTimeout(scrollsite,1000);
}
}
setTimeout(scrollsite,1000);
</script>
<head><title>你好,欢迎你</title>
<script language="javascript">
//JavaScript是弱类型,所以没有string a = new String("xxx")的写法
var a=new String(" XXX 01164224 01计机1班");
var pos;
var scroller;
var width;
var b = 0;
//你写的函数有逻辑问题.
function scrollsite()
{
width=a.length;
pos=Math.abs(b-width);
scroller=a.substring(0,pos);window.status=scroller;
b++;
setTimeout("scrollsite()",1000);
}
</script>
<body onload="scrollsite()">
</body>
</html>
<html>
<head><title>你好,欢迎你</title>
<script language="javascript">
var a=new String(" XXX 01164224 01计机1班");
var pos;
var scroller;
var width;
var b = 0;
function scrollsite()
{
width=a.length;
pos=Math.abs(b-width);
scroller=a.substring(0,pos);window.status=scroller;
if(b<=2*width) b++;
else b=0;
setTimeout("scrollsite()",200);
}
</script>
<body onload="scrollsite()">
</body>
</html>