![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 18.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Z JS jestem całkowicie zielony, ale jest mi niezbędny do pewnego elementu strony.
Najłatwiej będzie mi to zaprezentować skrinami (IMG:http://fotopasja.net/first.jpg) Mamy tabelkę z komórkami. Każda z nich ma swoje id(po prawej stronie) (IMG:http://fotopasja.net/sec.jpg) Gdy klikniemy na komórkę zmienia kolor, oraz powoduje otwarcie się pod tabelą formularza z ukrytą zmienną, równą 'id'. Nie mam pojęcia o javie i proszę o pomoc. Jeśli jestem niezrozumiały, proszę pisać. Będę wdzięczny za miłą pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Witaj.
Jeśli możesz to skopiuj kod HTML całej tabeli i wrzuć na JSFIDDLE. Następnie zapisz i podaj linka tu na forum. Pozdro. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 18.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Co konkretnie ma się wydarzyć po kliknięciu na daną komórkę?
Ma się wyświetlić formularz? Jak ma on wyglądać? Czy ma być wysyłany standardowo, z przeładowaniem strony czy bez przeładowania? Jaki ma mieć adres? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 18.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
więc po kliknięciu na komórkę zmienia kolor
z formularzem dam sobie radę. Chodzi o to, by móc wprowadzić w formularz ukrytą zmienną id wybranej komórki. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
JavaScript najsprawniej operuje na atrybutach znaczników.
W związku z tym proponuję Ci dodać atrybut id do każdego znacznika td, który reprezentuje konkretny dzień. Tak jak prezentuje się to tutaj: http://jsfiddle.net/6G2jf/1/ Teraz musimy napisać reakcję na kliknięcie na daną komórkę. W celu uproszczenia kodu użyję biblioteki jQuery. Pełna wersja tutaj: http://jsfiddle.net/6G2jf/3/ Omówienie kodu:
Pozdrawiam. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 18.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
nieopisana radość z mojej strony i no po prostu bardzo Ci dziękuję (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:45 |