JS任务栏滚动效果问题 初级问题语法有问题window.setInterval("time()",200);加上双引号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个样子了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title> 无标题文档 </title> </head> <script language="javascript"> var str="******123456*******"; var strlen=str.length; var inc=0; var show="";function time(){ if(inc>=strlen) { inc=0; } else { inc++; } show=str.substr(inc,strlen-inc); //window.status = show; if(inc>0) { show+=str.substr(0,inc-1); window.status=show; } //setTimeout(time(),500); }window.setInterval("time()",200);</script><body> </body> </html> <script type=text/javascript> <!-- var inc = 0;function time(){var str = "******123456******";var strlen = str.length; var show ="";if (inc > = strlen) inc=0;else {inc++;}show = str.substr(inc,strlen-inc); //window.status = show;if (inc> 0){show+=str.substr(0,inc-1);window.status = show;}//setTimeout(time(),500);}window.setInterval(time,500); 好像还得注意">="中间没空格 <script language="javascript">var str = "******123456*******";var strlen = str.length;var inc = 0;var show = "";function time(){ inc = (inc + 1) % strlen; show = str.substr(inc, strlen - inc); if (inc > 0) { show += str.substr(0, inc - 1); window.status = show; } window.setTimeout("time();", 200);}window.setTimeout("time();", 200);</script> 测试了都可以,主要是变量要放到函数外边,否则每次调用都初始化一次就没效果。<script language="javascript">var str = "******123456*******";var strlen = str.length;var inc = 0;var show = "";function time(){ inc = (inc + 1) % strlen; show = str.substr(inc, strlen - inc); if (inc > 0) { show += str.substr(0, inc - 1); window.status = show; }}window.setInterval("time();", 500);</script> <script language="javascript">var str = "******123456*******";var strlen = str.length;var inc = 0;var show = "";function time(){ inc = (inc + 1) % strlen; show = str.substr(inc, strlen - inc); if (inc > 0) { show += str.substr(0, inc - 1); window.status = show; }}window.setInterval("time();", 500);</script> <html><head><script language="javascript">var str = "******123456*******";var strlen = str.length;var inc = 0;var show = "";function time(){ inc = (inc + 1) % strlen; show = str.substr(inc, strlen - inc); if (inc > 0) { show += str.substr(0, inc - 1); window.status = "第一位是第"+inc+"个字符:"+show; } window.setTimeout("time();", 200);//定时调用本身}//window.setTimeout("time();", 200);</script></head><body></body></html><script langugae="javascript">time()</script> js 里面能有这样的写法吗?我很无奈 菜鸟求正则表达式的方法 jquery和CSS实现导航效果给li设置样式属性问题 请问javascript 如何操作 ppt 让它翻页? jquery引用变量 在mozilla下怎样判断span元素内容改变 求日期格式判断的方法(JavaScript) 如何获得添加一行里的值 前台页面表的排序问题 模态框的问题 点击链接跳出对话框在ie 下正常,在ff下失效,请求帮助 对于javascript,是不是只要在函数体外定义的变量,都是全局变量呀,只要在函数体内定义的,全是局部变量呀,这种理解对吗?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> 无标题文档 </title>
</head>
<script language="javascript">
var str="******123456*******";
var strlen=str.length;
var inc=0;
var show="";
function time()
{
if(inc>=strlen)
{
inc=0;
}
else
{
inc++;
}
show=str.substr(inc,strlen-inc);
//window.status = show;
if(inc>0)
{
show+=str.substr(0,inc-1);
window.status=show;
}
//setTimeout(time(),500);
}
window.setInterval("time()",200);</script>
<body>
</body>
</html>
<!--
var inc = 0;
function time(){
var str = "******123456******";
var strlen = str.length;
var show ="";
if (inc > = strlen) inc=0;
else {
inc++;
}
show = str.substr(inc,strlen-inc);
//window.status = show;
if (inc> 0)
{
show+=str.substr(0,inc-1);
window.status = show;
}
//setTimeout(time(),500);
}
window.setInterval(time,500); 好像还得注意">="中间没空格
var str = "******123456*******";
var strlen = str.length;
var inc = 0;
var show = "";function time()
{
inc = (inc + 1) % strlen;
show = str.substr(inc, strlen - inc);
if (inc > 0)
{
show += str.substr(0, inc - 1);
window.status = show;
}
window.setTimeout("time();", 200);
}
window.setTimeout("time();", 200);
</script>
<script language="javascript">
var str = "******123456*******";
var strlen = str.length;
var inc = 0;
var show = "";function time()
{
inc = (inc + 1) % strlen;
show = str.substr(inc, strlen - inc);
if (inc > 0)
{
show += str.substr(0, inc - 1);
window.status = show;
}
}
window.setInterval("time();", 500);
</script>
var str = "******123456*******";
var strlen = str.length;
var inc = 0;
var show = "";function time()
{
inc = (inc + 1) % strlen;
show = str.substr(inc, strlen - inc);
if (inc > 0)
{
show += str.substr(0, inc - 1);
window.status = show;
}
}
window.setInterval("time();", 500);
</script>
<html>
<head>
<script language="javascript">
var str = "******123456*******";
var strlen = str.length;
var inc = 0;
var show = "";function time()
{
inc = (inc + 1) % strlen;
show = str.substr(inc, strlen - inc);
if (inc > 0)
{
show += str.substr(0, inc - 1);
window.status = "第一位是第"+inc+"个字符:"+show;
}
window.setTimeout("time();", 200);//定时调用本身
}
//window.setTimeout("time();", 200);
</script>
</head>
<body>
</body>
</html>
<script langugae="javascript">
time()
</script>