使用Javascript和HTML表将日期放入日历

时间:2014-11-23 01:50:21

标签: javascript jquery html css calendar

所以我(再次)开始进行网页设计,并决定为我父亲的业务尝试一个非常复杂的网站。他教棒球,所以我试着制作一个日历。我终于看到了我喜欢使用HTML表格的方式,所以现在我想将日期放入日历中但不想删除表格,因为它需要很长时间才能完善。

所以我想这样做的方法是给所有细胞赋予一个价值,第一个星期天被设置为1,依此类推,直到我达到42,但不知道你是否可以给除了表单字段/对象之外的任何值。我尝试使用divs,这让我感到困惑,而且在目前的技术水平上我不可能让divs符合我的要求。我计划根据日历的管理视图来显示日历显示。我只能通过它来理解,所以你们怎么做呢。我希望日值出现在合适的位置,我可以自己做。我只需要初始月份代码,然后我可以从那里开始。

这里是JSFiddle链接: http://jsfiddle.net/rccrf/m9kny41m/

HTML

<!DOCTYPE html>
<body>
<div id="JMBody">
<div id="masterBody">
<div id="fixed">
<!--Heading Table-->
    <header id="Title">
    <table id="tTable">
        <tr id="topRow">
            <td id="leftCell"><image id="ball" src="ball.png" /></td>
            <td id="JMB" class="middleCell"><span id="JMBaseball">John Martin Baseball</span><br /><span id="home">Schedule</span></td>
            <td id="rightCell" rowspan="3"><image id="john" src="John4.png"></td>
        </tr>
        <tr id="bottomRow">
            <td id="bBat" colspan="2"><img id="bat" src="bat2.png" /></td>
        </tr>
    </table>
    </header>
<!--Navigation Bar-->
    <nav id="navBar">
        <table id="navi">
            <tr id="links">
                <td id="link3"><a href="JMHome.html">Home</a></td>
                <td id="link1"><a href="JMProHis.html">Professional<br />History</a></td>
                <td id="link2"><a href="JMPhilosophy.html">Philosophy</a></td>
                <td id="link5"><a href="JMLessons.html">Schedule<br />Lessons</a></td>
                <td id="link6"><a href="JMDirections.html">Driving<br />Directions</a></td>
                <td id="link7"><a href="JMContact.html">Contact Me</a></td>
            </tr>
        </table>
    </nav>
</div>
<!--Main Body of the site-->
<div id="mBody">
 <!----------------------------------------------------------------->
 <!----------------Month View 1------------------------------------->
 <!----------------------------------------------------------------->
<div class="monthBG" id="monthBG1">
    <table class="monthViewMain1" id="monthView1">
        <tr><!--Month Name Row-->
            <td class="monthName" id="monthName1" colspan=7>November</td>
        </tr>
            <tr><!--Days of the Week Row-->
                <td class="dotw1" id="sun"><b>Sunday</b></td>
                <td class="dotw1" id="mon"><b>Monday</b></td>
                <td class="dotw1" id="tue"><b>Tuesday</b></td>
                <td class="dotw1" id="wed"><b>Wednesday</b></td>
                <td class="dotw1" id="thu"><b>Thursday</b></td>
                <td class="dotw1" id="fri"><b>Friday</b></td>
                <td class="dotw1" id="sat"><b>Saturday</b></td>
            </tr>
            <tr class="weekRow" id="firstWeek1">
                <td class="firstWeekDayCellStart" id="sun1-1" placeholder="1"></td>
                <td class="firstWeekDayCell" id="mon2-1" placeholder="2"></td>
                <td class="firstWeekDayCell" id="tue3-1" placeholder="3"></td>
                <td class="firstWeekDayCell" id="wed4-1" placeholder="4"></td>
                <td class="firstWeekDayCell" id="thu5-1" placeholder="5"></td>
                <td class="firstWeekDayCell" id="fri6-1" placeholder="6"></td>
                <td class="firstWeekDayCellEnd" id="sat7-1" placeholder="7"></td>
            </tr>
            <tr class="weekRow" id="secondWeek1">
                <td class="weekDayCellStart" id="sun8-1" placeholder="1"></td>
                <td class="weekDayCell" id="mon9-1" placeholder="2"></td>
                <td class="weekDayCell" id="tue10-1" placeholder="3"></td>
                <td class="weekDayCell" id="wed11-1" placeholder="4"></td>
                <td class="weekDayCell" id="thu12-1" placeholder="5"></td>
                <td class="weekDayCell" id="fri13-1" placeholder="6"></td>
                <td class="weekDayCellEnd" id="sat14-1" placeholder="7"></td>
            </tr>
            <tr class="weekRow" id="thirdWeek1">
                <td class="weekDayCellStart" id="sun15-1" placeholder="1"></td>
                <td class="weekDayCell" id="mon16-1" placeholder="2"></td>
                <td class="weekDayCell" id="tue17-1" placeholder="3"></td>
                <td class="weekDayCell" id="wed18-1" placeholder="4"></td>
                <td class="weekDayCell" id="thu19-1" placeholder="5"></td>
                <td class="weekDayCell" id="fri20-1" placeholder="6"></td>
                <td class="weekDayCellEnd" id="sat21-1" placeholder="7"></td>
            </tr>
            <tr class="weekRow" id="fourthWeek1">
                <td class="weekDayCellStart" id="sun22-1" placeholder="1"></td>
                <td class="weekDayCell" id="mon23-1" placeholder="2"></td>
                <td class="weekDayCell" id="tue24-1" placeholder="3"></td>
                <td class="weekDayCell" id="wed25-1" placeholder="4"></td>
                <td class="weekDayCell" id="thu26-1" placeholder="5"></td>
                <td class="weekDayCell" id="fri27-1" placeholder="6"></td>
                <td class="weekDayCellEnd" id="sat28-1" placeholder="7"></td>
            </tr>
            <tr class="weekRow" id="fifthWeek1">
                <td class="weekDayCellStart" id="sun29-1" placeholder="1"></td>
                <td class="weekDayCell" id="mon30-1" placeholder="2"></td>
                <td class="weekDayCell" id="tue31-1" placeholder="3"></td>
                <td class="weekDayCell" id="wed32-1" placeholder="4"></td>
                <td class="weekDayCell" id="thu33-1" placeholder="5"></td>
                <td class="weekDayCell" id="fri34-1" placeholder="6"></td>
                <td class="weekDayCellEnd" id="sat35-1" placeholder="7"></td>
            </tr>
            <tr class="weekRow" id="sixthWeek1">
                <td class="weekDayCellLastSun" id="sun36-1" placeholder="1"></td>
                <td class="lastWeekDayCell" id="mon37-1" placeholder="2"></td>
                <td class="lastWeekDayCell" id="tue38-1" placeholder="3"></td>
                <td class="lastWeekDayCell" id="wed39-1" placeholder="4"></td>
                <td class="lastWeekDayCell" id="thu40-1" placeholder="5"></td>
                <td class="lastWeekDayCell" id="fri41-1" placeholder="6"></td>
                <td class="weekDayCellLastSat" id="sat42-1" placeholder="7"></td>
            </tr>
    </table>
</div>
</div>
</div>

<!-- Footer (also universal) -->
    <footer id="legal">
        <a href="Disclaimer.html" id="aDisclaimer"> <span id="Disclaimer">Disclaimer</a>!!!   </span><span> &copy <b>2014 RCCRF: Function</b> </span>
    </footer>
</div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

这也可能有所帮助。它包含一个jQuery插件,有许多选项http://javascript.daypilot.org/

有一个免费的灯光版本可以完成这项工作:http://javascript.daypilot.org/lite/