html中java script 在Windows服务器上不能执行?

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:19:09
是一段时钟代码就是显示实时时间~~~原先放在linux服务器上可以运行~~现在搬到Windows服务器上就没有显示了。不知什么原因~~在线等~~服务器刚装上java是否需要配置?
<script language="JavaScript">
<!--
document.write('<div align="right" id="Today"></div>');
var a=0;
var Y=<?echo date('Y')?>,M=<?echo date('n')?>,D=<?echo date('j')?>;
function clock() {
sec=<?echo strtotime('8 hours')?>+a;
S=sec%60;
I=Math.floor(sec/60)%60;
H=Math.floor(sec/3600)%24;
var W='4567123'.charAt(Math.floor(sec/86400)%7);
switch(W)
{case '1': Week='MON';break;
case '2': Week='TUE';break;
case '3': Week='WED';break;
case '4': Week='THU';break;
case '5': Week='FRI';break;
case '6': Week='SAT';break;
case '7': Week='SUN';break;
default : week='

var Y=<?echo date('Y')?>,M=<?echo date('n')?>,D=<?echo date('j')?>;
function clock() {
sec=<?echo strtotime('8 hours')?>+a;
楼主,echo是什么函数,还有前面后面的?>估计是错的吧
____________________________________________
这里是java版php恕无能为力了

你没陪环境吧

<?=date('j')?>

echo,这个函数我没有见过。移植过来的脚本不能正常运行,估计是浏览器无法解析,是不是版本比较低?不能解析你js中的部分代码。你看你的部分代码是否可以用常见的js来编写替代,可以尝试一下。希望对你有帮助。