I want create my own calendar with jQuery, but I have small problem:

My source (for now):

<!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=iso-8859-1" />
<title>Untitled Document</title>
<style>
td {
   font-align: right;
   padding: 2px;
}
.hour {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #0000FF;
   float: right;
   width: 10px;
   font-weight: bold;
   text-align: right;

}
.minute {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#0066FF;
   float: right;
   width: 23px;

}
</style>
</head>

<body>
<script type="text/javascript" src="jquery-1.1.3.1.pack.js"></script>
<table width="195" border="1">
  <tr>
    <td>&nbsp;</td>
    <td>Ponedeljek</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">0</div>
      <div style="clear:both;"></div></td>
    <td width="129" id="0:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="0:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">1</div>
      <div style="clear:both;"></div></td>
    <td id="1:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="1:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">2</div>
      <div style="clear:both;"></div></td>
    <td id="2:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="2:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">3</div>
      <div style="clear:both;"></div></td>
    <td id="3:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="3:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">4</div>
      <div style="clear:both;"></div></td>
    <td id="4:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="4:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">5</div>
      <div style="clear:both;"></div></td>
    <td id="5:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="5:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">6</div>
      <div style="clear:both;"></div></td>
    <td id="6:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="6:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">7</div>
      <div style="clear:both;"></div></td>
    <td id="7:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="7:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">8</div>
      <div style="clear:both;"></div></td>
    <td id="8:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="8:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">9</div>
      <div style="clear:both;"></div></td>
    <td id="9:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="9:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">10</div>
      <div style="clear:both;"></div></td>
    <td id="10:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="10:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">11</div>
      <div style="clear:both;"></div></td>
    <td id="11:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="11:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">12</div>
      <div style="clear:both;"></div></td>
    <td id="12:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="12:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">13</div>
      <div style="clear:both;"></div></td>
    <td id="13:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="13:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">14</div>
      <div style="clear:both;"></div></td>
    <td id="14:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="14:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">15</div>
      <div style="clear:both;"></div></td>
    <td id="15:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="15:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">16</div>
      <div style="clear:both;"></div></td>
    <td id="16:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="16:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">17</div>
      <div style="clear:both;"></div></td>
    <td id="17:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="17:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">18</div>
      <div style="clear:both;"></div></td>
    <td id="18:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="18:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">19</div>
      <div style="clear:both;"></div></td>
    <td id="19:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="19:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">20</div>
      <div style="clear:both;"></div></td>
    <td id="20:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="20:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">21</div>
      <div style="clear:both;"></div></td>
    <td id="21:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="21:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">22</div>
      <div style="clear:both;"></div></td>
    <td id="22:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="22:30">&nbsp;</td>
  </tr>
  <tr>
    <td width="50" rowspan="2" align="right" valign="top"><div
class="minute">00</div>
        <div class="hour">23</div>
      <div style="clear:both;"></div></td>
    <td id="23:00">&nbsp;</td>
  </tr>
  <tr>
    <td id="23:30">&nbsp;</td>
  </tr>
</table>
</body>
</html>

My problem is:
How can I use jQuery in this HTML table with option onmousedown and
onmouseup -> I want colored the rows, witch is selected by user (user
is select them with mouse).
(example what I want is Google Calendar)

Thx,
PeterKl

Reply via email to