Advertisement
csantalier

Untitled

Oct 21st, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.98 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8" />
  5.     <title>busz</title>
  6.     <style type="text/css">
  7.         body {
  8.             font-family: Arial, sans;
  9.         }
  10.         td {
  11.             cursor: pointer;
  12.             background: lime;
  13.             width: 30px;
  14.             height: 30px;
  15.             text-align: center;
  16.         }
  17.         .foglalt {
  18.             background: red;
  19.             pointer-events: none;
  20.         }
  21.     </style>
  22. </head>
  23. <body>
  24.     <table id="busz" border="1">
  25.         <tr>
  26.             <td style="visibility: hidden;"></td>
  27.             <td>2</td>
  28.             <td>3</td>
  29.             <td>4</td>
  30.         </tr>
  31.         <tr>
  32.             <td>5</td>
  33.             <td>6</td>
  34.             <td>7</td>
  35.             <td>8</td>
  36.         </tr>
  37.         <tr>
  38.             <td>9</td>
  39.             <td>10</td>
  40.             <td>11</td>
  41.             <td>12</td>
  42.         </tr>
  43.         <tr>
  44.             <td>13</td>
  45.             <td>14</td>
  46.             <td>15</td>
  47.             <td>16</td>
  48.         </tr>
  49.         <tr>
  50.             <td>17</td>
  51.             <td>18</td>
  52.             <td>19</td>
  53.             <td>20</td>
  54.         </tr>
  55.         <tr>
  56.             <td>21</td>
  57.             <td>22</td>
  58.             <td>23</td>
  59.             <td>24</td>
  60.         </tr>
  61.         <tr>
  62.             <td>25</td>
  63.             <td>26</td>
  64.             <td>27</td>
  65.             <td>28</td>
  66.         </tr>
  67.         <tr>
  68.             <td>29</td>
  69.             <td>30</td>
  70.             <td>31</td>
  71.             <td>32</td>
  72.         </tr>
  73.         <tr>
  74.             <td>33</td>
  75.             <td>34</td>
  76.             <td>35</td>
  77.             <td>36</td>
  78.         </tr>
  79.         <tr>
  80.             <td>37</td>
  81.             <td>38</td>
  82.             <td>39</td>
  83.             <td>40</td>
  84.         </tr>
  85.         <tr>
  86.             <td>41</td>
  87.             <td>42</td>
  88.             <td>43</td>
  89.             <td>44</td>
  90.         </tr>
  91.         <tr>
  92.             <td>45</td>
  93.             <td>46</td>
  94.             <td>47</td>
  95.             <td>48</td>
  96.         </tr>
  97.         <tr>
  98.             <td>49</td>
  99.             <td>50</td>
  100.             <td>51</td>
  101.             <td>52</td>
  102.         </tr>
  103.     </table>
  104.     <br /><br />
  105.     Ules szama: <input type="text" id="szam" /><br />
  106.     Nev: <input type="text" id="nev" /><br />
  107.     E-mail: <input type="text" id="email" /><br />
  108.     <button id="lefoglalas" onclick="lefoglal()">Lefoglalas</button>
  109.  
  110.     <script type="text/javascript">
  111.         var busz = document.getElementById('busz'),
  112.             ulesek = [].slice.call(document.getElementsByTagName('td')),
  113.             input_szam = document.getElementById('szam');
  114.  
  115.         ulesek.shift(); // kitoroljuk az elso ulest
  116.  
  117.         ulesek.forEach(function(ules) {
  118.             ules.onclick = function() {
  119.                 input_szam.value = ules.innerHTML;
  120.             }
  121.         });
  122.         function lefoglal() {
  123.             ulesek[input_szam.value - 2].className = 'foglalt';
  124.         }
  125.     </script>
  126. </body>
  127. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement