Autor Zpráva
robbie
Profil
Ahoj, chtěl bych se optat, nevím jak udělat,aby se změnila barva bunky v tabulce po kliknutí na ni
a ted ta perlička, aby se projevená změna objevila vsem, kdo stránku s tabulkou otevřou.
Dá se css vlastnost ukládat do databáze nebo v php nějakým způsobem ošetřit? To je asi hloupost, že.
Jde mi o to, pokud se na bunku klikne, aby změnila barvu a zaroven se objevil např. dotazník.
Toto netuším jak udělat.
Děkuji moc za radu
Tomáš123
Profil
robbie:
Dá se css vlastnost ukládat do databáze
Do databázy by sa dal uložiť stav bunky. Podľa príslušného stavu by sa bunke priradila trieda, ktorej vzhľad by si definoval prostredníctvom CSS. Čo sa týka akcie kliknutia, možno by ti stačil hypertextový odkaz s parametrom predávajúcim podrobnosti o aktuálnom stave a pozícii bunky:
<td class="obsadene"><a href="?akcia=uvolnit&riadok=3&stlpec=2">Uvoľniť termín</a>

Na základe údajov o stave a pozícii bunky vieš priradiť triedu (podľa stavu) a vygenerovať cieľ odkazu (s akciou opačnou ako je stav a pozíciou bunky) a text odkazu.

Po kliknutí by sa stránka znovu načítala a správne zafarbila.

Zmeniť vzhľad bunky bez znovunačítania by šlo pomocou AJAXu.

V novších prehliadačoch vieš definovať vzhľad aj pri udalosti zamerania kotvy. To však zďaleka nepostačuje na účely nejakého rezervačného systému.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: