不对啊!
函数是客户端的,<%%>输出语句是服务器端的!
应该是
<script>
document.write(cardid(39))
</script>

解决方案 »

  1.   

    <script language="javascript" runat="server">
    function cardid(id)
    {
    mydate=new Date();
    yy=mydate.getYear();
    dd=mydate.getDate();
    mm=mydate.getMonth();
    cardid=yy+dd+mm+id;
    return cardid;
    }</script><%=cardid(39)%>
      

  2.   

    呵呵~~,就是像net_lover(孟子E章)这样,将执行条件从客户端移动到服务器端。
      

  3.   


    respinse.write "<script>document.write(cardid(39))</script>"
      

  4.   

    我想是这样respinse.write "<script>cardid(39)</script>"