本帖最后由 yang_734664103 于 2012-07-20 10:51:12 编辑

解决方案 »

  1.   

    图片红色部分为系统生成,在ie6上这个不显示,问题:如何实现jquery兼容IE6~
      

  2.   

    GetWeekIndex这个函数呢??
    发下。不发怎么帮你啊。
      

  3.   

    IE6,IE7,IE8,火狐14.0都通过:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript" src="jquery.js"></script>
    </head><body>
    <script type="text/javascript">
    $(function() {
        var myDate = new Date();
        var yearNow = myDate.getFullYear();
        var monthNow = myDate.getMonth() + 1;
        var dayNow = myDate.getDate();
        var weekIndex = GetWeekIndex(myDate);
        $('#year').html(yearNow);
        $('#month').html(monthNow);
        $('#day').html(dayNow);
        $('#weekIndex').html(weekIndex);
    });
    function GetFirstWeekBegDay(year) {
        var tempdate = new Date(year, 0, 1);
        var temp = tempdate.getDay();
        temp = temp == 0 ? 7 : temp;
        tempdate = tempdate.setDate(tempdate.getDate() + (8 - temp));
        return new Date(tempdate);
    }
    function GetWeekIndex(dateobj) {
        var firstDay = GetFirstWeekBegDay(dateobj.getFullYear());
        if (dateobj < firstDay) {
            firstDay = GetFirstWeekBegDay(dateobj.getFullYear() - 1);
        }
        d = Math.floor((dateobj.valueOf() - firstDay.valueOf()) / 86400000);
        return Math.floor(d / 7) + 1;
    }
    </script> 
    <span style="color: red;" id="year"></span>年 <span style="color: red;" id="month"></span>月 <span style="color: red;"id="day"></span>日&nbsp;&nbsp;&nbsp;&nbsp;
      第<span style="color: red;" id="weekIndex"></span>周
    </body>
    </html>
      

  4.   

    嗯,非常感谢,你这个答案我就是我最后尝试出来的,
    我把<script type="text/javascript" src="js/date.js"></script>中的src给去掉,直接在jsp页面写js代码,去掉引用就ok了,代码没有改变,我想请问为什么在ie6中不支持src引用!