<Script Language="JavaScript"> 
var enabled = 0;today = new Date();
var day;var date;
var timedate= new Date("August 9,2008");
var times="";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0) ;
document.write(""+""+times+""+time +"天");
</Script>
上面这段代码加入html文件正常显示,加入wml文件里就不能显示,是什么原因?

解决方案 »

  1.   

    wml中只支持WMLScript语言,WMLScript是一种用于编写WML页面(page)的脚本语言,它是JavaScript脚本语言的一个低级版本。WML 页面并不包含WML脚本语言,它只拥有URLs的脚本参数。 很多手机都不支持WMLScript,因此在wap开发中一般是只用页面表现内容,不用脚本来控制逻辑。 所有的逻辑都放在服务器端执行为好。具体可以参考有关wmlScript的介绍:http://c.lstc.edu.cn:8090/kj/Manfeel/w3pop/wmlscript_intro.asp.htm