一段小代码,运行不出来,求教! todaydate=new.Date(); todaydate=new Date(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第六行todaydate=new.Date(); 改成 todaydate=new Date(); 调试出来的结果是今天是星期三 new Date()是正确语法,和todaydate.getDate()不是一个含义。 todaydate=new.Date(); date=todaydate.getDate(); month=todaydate.getMonth()+1; 第六行todaydate=new.Date(); 改成 todaydate=new Date(); 调试出来的结果是今天是星期三 <html> <head> </head> <body> <script language="javascript"> todaydate=new.Date(); new.Date();改成new Date(); 不知道你是用什么浏览器。date=todaydate.getDate(); 和 document.write(Date); 估计是写错了吧。我用if (document.all)来判断是否IE浏览器结果可以运行。运行结果:今天是 2008年12月17日 星期三 可能是navigator.appVersion.indexOf("msie")!=-1有问题。 todaydate=new.Date(); -> todaydate=new Date(); document.write(Date); -> document.write(date); <!----------------------------------------------------------------------------->原因:浏览器版本判断错误.if(navigator.appVersion.indexOf("msie")!=-1) --------------------------------------------------------------------------------更改示例:<html> <head> <script language="javascript"> //判断浏览器版本//window["MzBrowser"]={};(function(){if(MzBrowser.platform) return;var ua = window.navigator.userAgent;MzBrowser.platform = window.navigator.platform;MzBrowser.firefox = ua.indexOf("Firefox")>0;MzBrowser.opera = typeof(window.opera)=="object";MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;MzBrowser.mozilla = window.navigator.product == "Gecko";MzBrowser.netscape= window.navigator.vendor=="Netscape";MzBrowser.safari= ua.indexOf("Safari")>-1;if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;else if(MzBrowser.safari) var re = /Version(\/)(\d+(\.\d+)?)/;else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/;if("undefined"!=typeof(re)&&re.test(ua))MzBrowser.version = parseFloat(RegExp.$2);})(); </script>//--------------------------------------------------------------------------//</head> <body> <script language="javascript"> todaydate=new Date(); date=todaydate.getDate(); month=todaydate.getMonth()+1; year=todaydate.getYear(); document.write("今天是") document.write(" <br>") if(MzBrowser.netscape) { document.write(1900+year); document.write("年"); document.write(month); document.write("月"); document.write(date); document.write("日"); document.write(" <br>") } if(MzBrowser.ie) { document.write(year); document.write("年"); document.write(month); document.write("月"); document.write(date); document.write("日"); document.write(" <br>"); } if(todaydate.getDay()==5) document.write("星期五") if(todaydate.getDay()==6) document.write("星期六") if(todaydate.getDay()==0) document.write("星期日") if(todaydate.getDay()==1) document.write("星期一") if(todaydate.getDay()==2) document.write("星期二") if(todaydate.getDay()==3) document.write("星期三") if(todaydate.getDay()==4) document.write("星期四") </script> </body> </html> OHH,原来这样的,呵呵,揭帖。 flexigrid 中的方法如何调用??? javascript中datetime 请教两个js的语法问题 赠分20!! 左侧菜单向左移动 问一个在ifrme中打开页面的问题 怎样改变IFRAME里的src? 求救,请各位高手帮忙。 怎么在网页中获得浏览器的宽和高度? 如何相应alt健? 谁帮我改个JS翻页,下面的JN倒过来了````谢谢 请教一个Ext问题
date=todaydate.getDate();
month=todaydate.getMonth()+1;
改成 todaydate=new Date();
调试出来的结果是
今天是
星期三
<head>
</head>
<body>
<script language="javascript">
todaydate=new.Date(); new.Date();改成new Date();
date=todaydate.getDate(); 和 document.write(Date);
估计是写错了吧。我用if (document.all)来判断是否IE浏览器
结果可以运行。运行结果:今天是
2008年12月17日
星期三
可能是navigator.appVersion.indexOf("msie")!=-1有问题。
<!----------------------------------------------------------------------------->
原因:浏览器版本判断错误.if(navigator.appVersion.indexOf("msie")!=-1) --------------------------------------------------------------------------------
更改示例:<html>
<head>
<script language="javascript">
//判断浏览器版本//
window["MzBrowser"]={};(function()
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape";
MzBrowser.safari= ua.indexOf("Safari")>-1;if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;
else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.safari) var re = /Version(\/)(\d+(\.\d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/;if("undefined"!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})(); </script>
//--------------------------------------------------------------------------//
</head>
<body>
<script language="javascript"> todaydate=new Date();
date=todaydate.getDate();
month=todaydate.getMonth()+1;
year=todaydate.getYear();
document.write("今天是")
document.write(" <br>")
if(MzBrowser.netscape)
{
document.write(1900+year);
document.write("年");
document.write(month);
document.write("月");
document.write(date);
document.write("日");
document.write(" <br>")
}
if(MzBrowser.ie)
{
document.write(year);
document.write("年");
document.write(month);
document.write("月");
document.write(date);
document.write("日");
document.write(" <br>");
}
if(todaydate.getDay()==5) document.write("星期五")
if(todaydate.getDay()==6) document.write("星期六")
if(todaydate.getDay()==0) document.write("星期日")
if(todaydate.getDay()==1) document.write("星期一")
if(todaydate.getDay()==2) document.write("星期二")
if(todaydate.getDay()==3) document.write("星期三")
if(todaydate.getDay()==4) document.write("星期四") </script> </body>
</html>