小弟在某一个网站上要设置时间,然后就做了个js代码的时间功能。
放在aspx页面没有问题,但是当我把这段代码放在了外部js上面,但是却发现引用之后无法成功。
关于编码问题我调整过,不是这里的错误应该。
这是chrome里面的调试器的错误信息,大侠们帮我分析一下,我实在找不到哪里出错了Uncaught SyntaxError: Unexpected identifier
news_managedefault.aspx:101Uncaught ReferenceError: startTime is not defined
logo1.pngResource interpreted as image but transferred with MIME type application/octet-stream.function startTime() {
var today = new Date();
var h = today.getHours();
var min = today.getMinutes();
var s = today.getSeconds();
var y = today.getYear();
var mon = today.getMonth()+1;
var d = today.getDate();
// add a zero in front of numbers<10
m = judgeTime(min);
s = judgeTime(s);
document.getElementById('timedate').innerHTML = "【日期】:mon + "月" + d + "日 |【时间】:" + h + ":" + min + ":" + s;
t = setTimeout('startTime()', 500);
}function judgeTime(i) {
if (i < 10)
{ i = "0" + i; }
return i;
}
放在aspx页面没有问题,但是当我把这段代码放在了外部js上面,但是却发现引用之后无法成功。
关于编码问题我调整过,不是这里的错误应该。
这是chrome里面的调试器的错误信息,大侠们帮我分析一下,我实在找不到哪里出错了Uncaught SyntaxError: Unexpected identifier
news_managedefault.aspx:101Uncaught ReferenceError: startTime is not defined
logo1.pngResource interpreted as image but transferred with MIME type application/octet-stream.function startTime() {
var today = new Date();
var h = today.getHours();
var min = today.getMinutes();
var s = today.getSeconds();
var y = today.getYear();
var mon = today.getMonth()+1;
var d = today.getDate();
// add a zero in front of numbers<10
m = judgeTime(min);
s = judgeTime(s);
document.getElementById('timedate').innerHTML = "【日期】:mon + "月" + d + "日 |【时间】:" + h + ":" + min + ":" + s;
t = setTimeout('startTime()', 500);
}function judgeTime(i) {
if (i < 10)
{ i = "0" + i; }
return i;
}
解决方案 »
- 控件嵌套的问题。
- c#2个类和方法没有整清楚请指点下
- 如何遍历文章内容给第一个关键词添加链接
- asp.net datagrid问题
- 关于弹出确认删除对话框的问题!!!
- 并请教一个Web 页面监听问题。
- 这个技术怎么实现?
- 不能调用后台定义的类的方法!
- 救命啊!关于treeview!
- 菜鸟刚学用c#做asp.net,问的问题太幼稚,千万不要笑出声来啊,做了一个aspx页。放了一个按钮和一个一个datagrid控件,我想点击这个按钮
- 视图引擎 MVC3.0 razor or WebForm aspx or WebForm nVelocity
- 哪位高手帮忙指点下。WIN7旗舰版怎么本地运行调试ASP.NET+MSSQL2005网站?
{
var now = new Date();
var h = now.getHours();
var m = now.getMinutes();
var s = now.getSeconds();
var m2="";
var s2="";
if(m<10)m2="0"+m;
else m2=m;
if(s<10)s2="0"+s;
else s2=s;
var txt = h+":"+m2+":"+s2;
var p = document.getElementById("txt_time");
p.value="现在时刻:"+txt;setTimeout("showtime()",1000);
}
onload="showtime()"
IE8中调试那行出错