![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Dzisiaj podczas popoludniowej kupy rozmyslalem troche i wymyslilem cos takiego. Zeby po dodaniu na stronie zostal odegranie 1 raz dzwiek. Da sie takie cos skonstruowac? Mogloby sprawdzac czy formularz zostal wypelniony i wtedy zostaje odegrany dzwiek albo co x sekund sprawdzal w bazie.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze zastanów się jak ma wygląd zapytanie odpytujące czy pojawił się nowy rekord.
Proste rozwiązanie np. w przypadku tabeli z ID auto increment to po prostu w zmiennej JS zapisywać:
Potem tą zmienną przekazujesz do skryptu odpytującego i sprawdzasz czy powstał nowy rekord. Możesz to robić w PHP i zwracać np. napis 'ok', możesz też zwracać ostatnie ID i już JS sprawdzasz czy newId > lastId. Jakkolwiek to sprawdzisz to wtedy wystarczy wykonać skrypt z dźwiękiem. Jeżeli to jest dla Ciebie nadal skomplikowane to sobie daruj ten pomysł i usprawniaj swoje formularze w zakresie swoich sił bo na razie po Twoim kodzie to śmiem twierdzić, że Twój JavaScript jest na poziomie kopiowania kodu z tutoriali. Poza tym co z tego, że zostanie odegrany dźwięk co tylko będzie irytować człowieka. Jeżeli pojawia się dźwięk to o czymś on informuje i musi to być jasno skonkretyzowane - oprócz dźwięku musiałby się pojawić jakiś komunikat na stronie typu "Nowy formularz", można to usprawnić o "migający" tiittle co jest bardzo pomocne (widać z której karty w przeglądarce pochodził dźwięk). Ten post edytował markonix 21.07.2012, 00:54:43 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze zastanów się jak ma wygląd zapytanie odpytujące czy pojawił się nowy rekord. Proste rozwiązanie np. w przypadku tabeli z ID auto increment to po prostu w zmiennej JS zapisywać:
Potem tą zmienną przekazujesz do skryptu odpytującego i sprawdzasz czy powstał nowy rekord. Możesz to robić w PHP i zwracać np. napis 'ok', możesz też zwracać ostatnie ID i już JS sprawdzasz czy newId > lastId. Jakkolwiek to sprawdzisz to wtedy wystarczy wykonać skrypt z dźwiękiem. Jeżeli to jest dla Ciebie nadal skomplikowane to sobie daruj ten pomysł i usprawniaj swoje formularze w zakresie swoich sił bo na razie po Twoim kodzie to śmiem twierdzić, że Twój JavaScript jest na poziomie kopiowania kodu z tutoriali. Poza tym co z tego, że zostanie odegrany dźwięk co tylko będzie irytować człowieka. Jeżeli pojawia się dźwięk to o czymś on informuje i musi to być jasno skonkretyzowane - oprócz dźwięku musiałby się pojawić jakiś komunikat na stronie typu "Nowy formularz", można to usprawnić o "migający" tiittle co jest bardzo pomocne (widać z której karty w przeglądarce pochodził dźwięk). Migajace title to tez dobry pomysl. Ale formularz jest wypelniany z zupelnie innego komputera. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:55 |