Dzień Dobry
Potrzebuje zrobić stronę dla zaprzyjaźnionej szkoły i tak jak z php nie mam problemu tak javascript unikałem jak ognia.
Chciałbym aby skrypt wykorzystywał JSQuery.

Po załadowaniu strony niech tabeli w jakiś animowany sposób wyłonią
1. Wpisujemy ilość
2. Wybieramy z tabelek godzinę sala gim #1, siłownia #2, sauna #3, ... (w zależności ile będzie na danej stronie)
- wprowadzić ograniczenia godzinowe ilość uczestników np 15 - zrobić jako zmienna
3. Zmieniamy wybraną godzinę, na inną
4. Zatwierdzamy "Dalej"

- ilość - blokada ilościowa (ustaw jako zmienną)
- w piękny sposób nam się cała komórka podświetla (informacja o zaznaczeniu)
- musi być sprawdzone, czy wybrane godziny nie zachodzą na siebie (sala gim trwa np 1h, siłownia 45min, sauna 15 min, etc)
- pokazuje się przycisk dalej - tyko jak mamy wybrane wszystkie 3 opcje (chyba że dodaliśmy kolejną - generalnie wszystkie muszą być określone)
- "okno co wybraliśmy" na bieżąco wyświetla wybrane opcje - jako szybkie podsumowanie
- możliwość dodania kolejnej "atrakcji" basen, sala tenisa stołowego, etc max 7
- każda "akcja" jest inna, ma inne interwały i czasy trwania
- będę skrypt wykorzystywał w innych stronach, gdzie ilość wyborów może być inna (max 7)

Proszę o propozycję cenową.

Łukasz

przykład


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3. <title>Szkoła</title>
  4. </head>
  5.  
  6. okno co wybraliśmy --------------------<br>
  7. * sala gim.#1 11:30<br>
  8. * siłownia#2 11:30<br>
  9. * sauna#3 11:30<br>
  10. -----------------------------------------<br>
  11. ilość
  12. <input type="text" name="ilosc">
  13. <br><br>
  14.  
  15. sala gim. #1
  16. <table border="1">
  17. <tr>
  18. <td>09:00</td>
  19. <td>09:30</td>
  20. <td>10:00</td>
  21. <td>10:30</td>
  22. <td>11:00</td>
  23. <td>11:30</td>
  24. <td>12:00</td>
  25. <td>12:30</td>
  26. <td>13:00</td>
  27. <td>14:00</td>
  28. <td>14:30</td>
  29. <td>15:00</td>
  30. <td>15:30</td>
  31. <td>16:00</td>
  32. <td>16:30</td>
  33. <td>17:00</td>
  34. <td>17:30</td>
  35. <td>18:00</td>
  36.  
  37. </tr>
  38.  
  39. siłownia #2
  40. <table border="1">
  41. <tr>
  42. <td>11:00</td>
  43. <td>12:30</td>
  44. <td>13:00</td>
  45. <td>13:30</td>
  46. <td>14:00</td>
  47. <td>15:00</td>
  48. <td>16:00</td>
  49. <td>16:30</td>
  50. <td>18:00</td>
  51.  
  52. </tr>
  53.  
  54. sauna #3
  55. <table border="1">
  56. <tr>
  57. <td>11:15</td>
  58. <td>12:45</td>
  59. <td>13:15</td>
  60. <td>13:45</td>
  61. <td>14:15</td>
  62. <td>15:45</td>
  63. <td>16:15</td>
  64. <td>16:45</td>
  65. <td>18:15</td>
  66.  
  67. </tr>
  68.  
  69. dodaj
  70. <a href="#">sala tenis stołowy</a>
  71. <a href="#">sala szachy</a>
  72. <a href="#">sala ....</a>
  73. </body>
  74. </html>
  75.