javascript结束前加上times=parseInt(times);

解决方案 »

  1.   

    thank u to andymu077(明治佐玛戒--秀曼) ,
    其他问题有无办法解决啊!?
      

  2.   

    改过以后的代码:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    <script language="javascript">
    <!--
    var today=new Date();
    var Year=today.getFullYear();
    var Month=today.getMonth()+1;
    var Dat=today.getDate();
    var BirthDays=new Date("January 1,"+Year);//第三行的问题:这个只需要加入当前的年份就可以了。
    var timeold=(today.getTime()-BirthDays.getTime());
    var sectimeold=timeold/1000
    var secondsold=Math.floor(sectimeold);
    var msPerDay=24*60*60*1000
    var e_daysold=timeold/msPerDay
    var daysolds=Math.ceil(e_daysold);
    var times=daysolds/100;
    times=parseInt(times);
    if (times<1)
    {
    }
    //-->
    </script>
    </head><body>
    <table>
    <tr align="center">  
    <td width="80%"  align="left">
    <script language=javascript>
    <!--
    if (times<1)//第二行的问题:这个是不是你要的判断语句?
    {
    document.write("×××连续安全运行<b>"+daysolds+"</b>天");
    }
    else
    {
    document.write("×××连续安全运行<b>"+daysolds+"</b>天,实现了<b>"+Year+"</b>年度<b>"+times+"</b>个百日安全记录。</font>");
    }
    //-->
    </script>
    </td>
    </tr>
    </table>
    </body>
    </html>
      

  3.   

    十分感谢 andymu077(明治佐玛戒--秀曼)!