回 帖 发 新 帖 刷新版面

主题:奇怪的出错问题

用VB写了段添加用户的代码。。可是每次添加成功后出现“Internet Explorer脚本错误”。。



提示 当前页脚本发生错误。
行:34
字符:1
错误:无效字符
代码:0

是否继续在该页面上运行脚本程序。


经过多次实验发现 偶只要删了下面这段代码就没问题了
<SCRIPT>
function showLocale(objD) 
{
    var  str;
    var hh = objD.getHours();
    var mm = objD.getMinutes();
    var ss = objD.getSeconds();
    str = objD.getYear()+"年"+(objD.getMonth() + 1) + "月" + objD.getDate() +"日";
    
    if(hh<10) hh = '0' + hh;
    if(mm<10) mm = '0' + mm;
    if(ss<10) ss = '0' + ss;
    str += " " + hh + ":" + mm + ":" + ss;
    return(str);
}
function tick() 
{
    var today;
    today = new Date();
    document.getElementById("localtime").innerHTML = showLocale(today);
    window.setTimeout("tick()", 1000);
}
tick();
    </SCRIPT>
    
很奇怪,上面这段代码是显示时间的作用。。。为什么会有这样的错误。。
哪位高手知道啊。。。

回复列表 (共2个回复)

沙发

这段js代码功能是实现页面是时间更新的,没有问题的,检查下你的页面元素localtime是什么?可以在页面上用个<p id="localtime"></p>测试没有问题.

板凳

问题已解决。。。<SCRIPT>应该改成<SCRIPT language="javascript">

我来回复

您尚未登录,请登录后再回复。点此登录或注册