function scroll(msg,interval,seq)window.setTimeout('scroll();',interval);你对比一下,window.setTimeout调用scroll函数没有指定参数,当然出错
解决方案 »
- 为什么大型网站都喜欢把js写在html中?
- javascript语法问题
- 怎么样用jquery实现拖动鼠标的时候,鼠标后面带有个小图片一起移动
- IE9 调试javascript SCRIPT5007: 属性“ShowLink”的值为 null、未定义或不是 Function 对象
- json转成js对象问题
- 从后台返回一条JSON数据,如何转换成ext的record
- "<div id=1 abc=5></
- 脚本读取文本文件中文内容不能正确显示
- JS闭包在IE7及以下版本的问题
- ExtJs中panel引用外部htm无法显示
- 怎样加密解密?
- 一个表检查函数,为什么无论函数是否未空,从函数返回后表都提交阿
//var msg='22222222222222222222 'function scroll(msg1,interval1,seq1)
{
var msg=msg1
var interval=interval
var seq=seq1;
len=msg.length;
document.all.aa1.innerHTML=msg.substring(0,seq+1);
seq++;
if (seq>=len)
{
seq=0;
document.all.aa1.innerHTML='';
window.setTimeout('scroll(msg1,interval1,seq1);',interval);
}
else
window.setTimeout('scroll(msg1,interval1,seq1);',interval);
}
//scroll('222222222222222','200','0');
</script>
<body>
<div id="aa1"><script language="JavaScript">scroll('2222222222222222','200','0');</script></div>
</body>
老哥一样不行!请赐教!
window.setTimeout('scroll('+msg1+','+interval1+','+seq1+');',interval);你原来的参数实际没有传递,被当成字符串了