Kropka nad „i”

Moje komentarze

Znikający formularz w JS

2.XII

Mam swój kalendarz gdzie zapisuje swoje dane, wydarzenia. Kalendarz wymaga formularza do wysyłanie danych, czasami formularz bywa dosyć rozbudowany (zależnie od podstrony). Jako że staram się utrzymać porządek na swoich stronach, to postanowiłem zrobić aby formularz można było ukrywać gdy nie jest potrzebny.
Zabieram się do roboty, wpierw chciałem zobaczyć czy to jest możliwe... oczywiście jest to możliwe ale że w JS jestem bardzo początkujący to nie chciałem za pierwszym podejściem robić nie wiadomo czego. Zrobiłem dwa przyciski (w JS przyciskiem może być każdy element strony, u mnie jest to span) włącz/wyłącz, przycisk generuje ciasteczko (cookie) bądź je kasuje. Wszystko działa, postanowiłem iść dalej i te dwa przyciski połączyć w jeden. Po pewnym czasie udało mi się to zrobić. Kolejnym krokiem który sobie zamarzyłem zrobić to formularz który po ustalonym czasie sam znika.
W końcu i to udało mi się zrobić, wszystko na pierwszy rzut oka działało, jednak przy przechodzeniu między podstronami licznik startował od nowa a formularz znikał według danych zapisanych na początku czyli wszystko się rozjeżdżało co czyniło taki licznik bezużytecznym. Tutaj jednak wyniknął problem, brakowało mi wiedzy jak to rozwiązać aby licznik chodził dalej a nie startował od nowa przy przejściu na inną podstronę. Napisałem prośbę o pomoc na pewnym forum, między czasie zaczynał mi kiełkować pewien pomysł po przejrzeniu parunastu stron z różnymi poradami. Dostałem na forum odpis na moją prośbę, to co już wcześniej zacząłem podejrzewać się potwierdziło. Problem trzeba obejść bo bezpośredniego rozwiązanie NIE MA. Zabrałem się za czytanie o localStorage, jest to rodzaj podręcznej pamięci przeglądarki którą można wykorzystać za pomocą JS. Wreszcie wszystko zostało zrobione i formularz znika kiedy ja chcę i przemieszczanie się po stronie nie powoduje resetowanie się licznika a licznik chodzi sobie dalej.
Po przetestowaniu wszystkiego wynikł pewien problem ale w kilka minut problem został rozwiązany.

Tagi: JavaScriptJScookieformularz

Formularz kontaktowy

8.II

Do formularza kontaktowego który jest na tym blogu dodałem dodatkowe pole, pole Temat (przy okazji zmieniłem ciutek wygląd formularza). Zdarza się że dostaje wiadomości a nie mam pojęcia o co chodzi i dopiero po chwili orientuje się w temacie, mam nadzieje że to dodatkowe pole ułatwi sprawę. Swoją drogą to treść powinna być napisana tak czytelnie żebym nie miał problemu ze zrozumieniem treści.
Przykładowa treść z której mało co wynika Witam. dnia 2014-02-07 po otwarciu strony został automatycznie zmniejszona kwota ft. z kwoty 107 000 00 na 69 000 00, proszę o wyjaśnienie zaistniałej sytuacji.

Tagi: formularzblogkontakt

Bot i spam

18.XII

Jakiś czas temu zmieniałem zabezpieczenie na blogu, zmieniłem przy dodawaniu komentarzy. Natomiast przy formularzu kontaktowym zabezpieczenie usunąłem licząc że się uspokoiło z botami i faktycznie był spokój. Ostatnio jednak od kilku dni dostaje spam, zdecydowałem się przywrócić zabezpieczenie (jest takie samo jak przy dodawaniu komentarzy). Mam nadzieje że to posunięcie ukróci takie praktyki przez boty i teraz będzie spokój.

Tagi: formularzbotzabezpieczenie

Formularz rejestracyjny

17.XII

Po kilku dniach grzebania i testów, formularz rejestracyjny jest zdatny do użytku (mam nadzieje że zdatny do użytku). Rejestrować się Panowie i Panie...tylko proszę nie rzucać się hurtem :P

Tagi: formularzrejestracja

Profesjonalny Hosting

Moje strony
Opowiadania
Różności
Kalendarz

Moje projekty
Lokata
Lottomat
Księga gości
Czat
Moja kawiarnia w JS
Kalendarz w JS
Kalkulator
Kalkulator w JS
Lokata/kredyt

Archiwum
2021
I
2020
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2019
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2018
I
II
III
IV
V
VI
VII
VIII
X
XI
XII
2017
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
2016
I
II
III
IV
V
VI
VII
VIII
IX
XI
XII
2015
I
III
IV
V
VI
VII
IX
X
XI
XII
2014
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2013
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2012
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2011
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2010
I
II
III
IV
V
VI
VII
VIII
IX
X
XII
2009
I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
2008
IX
X
XI
XII



Informacje
PHP: 7.4.13
MySQL: 5.6.50-cll-lve
Wybrane tagi: NTCTrzeciewiecKsiążkiLTEWindows 10
wpisy: 1169 | © 5.09.2008