Autor | Zpráva | ||
---|---|---|---|
robbie Profil |
#1 · Zasláno: 30. 7. 2016, 15:13:59
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 |
#2 · Zasláno: 30. 7. 2016, 16:44:49
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. |
||
Časová prodleva: 8 let
|
0