{literal}
ur code
{/literal}

解决方案 »

  1.   

    早加过了,没有用的,加{literal}好象是为了解析器不解析{而已吧}
      

  2.   

    现在不是模板报错,而且javascript没有执行而已
      

  3.   

    运行php文件以后,看看html中的javascript是否正常输出。如果正常输出,那就是javascript本身有问题,和smarty无关了。如果不能正常输出,那就是smarty的问题。
      

  4.   

    alert();
     需要参数的吧
      

  5.   

    变量是大小写敏感的
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert();
    mydate=new Date();
    myhour=mydate.getHours();
    if(myhour<6)
    welcomeString="凌晨好";
    else if(myhour<9)
    welcomeString="早上好";
    else if(myhour<12)
    welcomeString="上午好";
    else if(myhour<14)
    welcomeString="中午好";
    else if(myhour<17)
    welcomeString="下午好";
    else if(myhour<19)
    welcomeString="傍晚好";
    else
    welcomeString="夜里好";
    arrayDay=["日","一","二","三","四","五","六"];
    document.write((mydate.getMonth()+1)+"月"+mydate.getDate()+"日 ");
    document.write("星期"+arrayDay[mydate.getDay()]+" ");
    document.write(welcomeString);//-->
    </SCRIPT>