可以,可能你的document.writeln(" <center> <font color='#0000FF" size=4> <b>); 漏写引号了。<html>
<head></head>
<body>
<script language="JavaScript">
<!--
var mess1="";
var day=new Date();
var hr=day.getHours();
if ((hr>=0)&&(hr <=4))
mess1="深夜了,注意身体,该休息了";
if ((hr>=4)&&(hr <=7))
mess1="清晨好,这麽早就上网呀";
if ((hr>=7)&&(hr <=12))
mess1="早上好,一天之际在于晨,又是美好的一天";
if ((hr>=12)&&(hr <=13))
mess1="该吃午饭啦!有什麽好吃的?";
if ((hr>=13)&&(hr <=17))
mess1="外面的天气很热吧?!心静自然凉!";
if ((hr>=17)&&(hr <=18))
mess1="太阳落山了!快看看夕阳吧";
if ((hr>=18)&&(hr <=19))
mess1="吃过晚饭了吗";
if ((hr>=19)&&(hr <=23))
mess1="一天过的可真快!今天过的好吗";
document.writeln("<center><font color='#0000FF' size=4><b>");
document.writeln(mess1);
document.writeln("</b></font></center>");
//-->
</script>
</body>
</html>
<head></head>
<body>
<script language="JavaScript">
<!--
var mess1="";
var day=new Date();
var hr=day.getHours();
if ((hr>=0)&&(hr <=4))
mess1="深夜了,注意身体,该休息了";
if ((hr>=4)&&(hr <=7))
mess1="清晨好,这麽早就上网呀";
if ((hr>=7)&&(hr <=12))
mess1="早上好,一天之际在于晨,又是美好的一天";
if ((hr>=12)&&(hr <=13))
mess1="该吃午饭啦!有什麽好吃的?";
if ((hr>=13)&&(hr <=17))
mess1="外面的天气很热吧?!心静自然凉!";
if ((hr>=17)&&(hr <=18))
mess1="太阳落山了!快看看夕阳吧";
if ((hr>=18)&&(hr <=19))
mess1="吃过晚饭了吗";
if ((hr>=19)&&(hr <=23))
mess1="一天过的可真快!今天过的好吗";
document.writeln("<center><font color='#0000FF' size=4><b>");
document.writeln(mess1);
document.writeln("</b></font></center>");
//-->
</script>
</body>
</html>
document.writeln(" <center> <font color='#0000FF" size=4> <b>);
里面不小心把双引号放错地方了,所以显示错误,
而且页面上也有提示,就是左下角他有一个不能执行的图标,你就知道去找问题了,
呵呵