![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam.
Czy mógłby mi ktoś udostępnić dobry skrypt jQuery albo AJAX (prototype odpada), który generowałby hasło po kliknięciu w button po czym wklejałby je w dwa inputy a w innym miejscu mierzyłby graficznie siłę hasła. Chodzi mi o skrypt w stylu: http://benjaminsterling.com/wp-content/fil...ordstrength.htm Ten skrypt spełnia w pewnym stopniu me oczekiwania lecz generuje on hasło, po czym wkleja tylko w jeden input, a ja potrzebuję aby wklejał je w dwa lub trzy inputy. Jeżeli ktoś dałby radę go przerobić tak żeby spełniał me oczekiwania, byłbym bardzo wdzięczny. ______________________ Dodam, że najbardziej odpowiada mi skrypt który ma serwis domeny.pl, gdyż wkleja on hasła w więcej jak jeden input jak i pięknie mierzy siłę hasła (dynamicznie). Jedynym jego minusem jest fakt iż korzysta on z bibliotek Prototype, czego ja nie potrafię zrobić aby działał na bibliotekach JavaScriptu. Jeżeli, ktoś byłby w stanie napisać mi taki skrypt w JS to byłoby SUPER ! Ten post edytował peja1990 24.05.2011, 12:27:03 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Gotowe.
http://wklej.org/hash/08652dee74a/ Sam zrobiłem tworzenie hasła. Określanie siły z http://www.codeassembly.com/How-to-make-a-...-register-form/ (NIE CZYTAŁEM LICENCJI) Jeżeli chcesz mogę również sam napisać funkcje do określania "siły". Ten post edytował juri500 24.05.2011, 18:21:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki mistrzu, już sprawdzam (IMG:style_emoticons/default/wink.gif)
_________________________________ Po sprawdzeniu: Elegancko, ale szkoda że pasek nie przesuwa się dynamicznie (IMG:style_emoticons/default/smile.gif) Jeżeli mógłbyś dodać do tego jeszcze trzy opcje, byłbym cholernie wdzięczny (IMG:style_emoticons/default/wink.gif) Mianowicie: 1) SELECT i ilością znaków do generacji. 2) CHECKBOX, który po zaznaczeniu generuje hasło ze znakami specjalnymi + polskimi (bez zaznaczenia generuje hasło bez w/w znaków). 3) CHECKBOX, który po zaznaczeniu generuje hasło z losową ilością znaków w przedziale od 5-15 znaków. Z góry thx, no i POMÓGŁ oczywiście poleciał. (IMG:style_emoticons/default/biggrin.gif) Ten post edytował peja1990 24.05.2011, 19:29:23 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Daj JS do innego pliku, podobnie ze stylami. Przetłumacz komendy ang. na polskie. Przy minimalnych umiejętnościach JS na pewno zrozumiesz o co chodzi i będziesz mógł go zmodyfikować. Jak czegoś nie wiesz to pisz.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Jeżeli chodzi o dynamicznie przesuwany pasek strengthmeter to mam skrypt który mnie w pełni zadowala ale jest na prototypie.
Czy Ty byłbyś w stanie go przerobić na JS lub napisać taki sam na jego przykładzie w JS, jeżeli Ci go przedstawię ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
http://wklej.org/hash/9e9b62938e1/
Dodałem CHECKBOX-y oraz siła jest sprawdzana na bieżąco. Nie rozumiem: SELECT i ilością znaków do generacji. Może byłbym w stanie przerobić Twój skrypt. Ten post edytował juri500 24.05.2011, 20:21:02 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Super !
Chodzi o select, w którym po wyborze opcji z wartością np: "8", skrypt wygeneruje hasło o długości 8 znaków (IMG:style_emoticons/default/smile.gif) Kod <select> <option value="4">4 znaki</option> <option value="5">5 znaków</option> <option value="6">6 znaków</option> <option value="7">7 znaków</option> <option value="8" selected>8 znaków</option> <option value="9">9 znaków</option> <option value="10">10 znaków</option> <option value="11">11 znaków</option> <option value="12">12 znaków</option> <option value="13">13 znaków</option> <option value="14">14 znaków</option> <option value="15">15 znaków</option> <option value="20">20 znaków</option> <option value="25">25 znaków</option> <option value="30">30 znaków</option> </select> Zaraz znajdę skrypcik to podeślę (IMG:style_emoticons/default/smile.gif) *** Pomógł, poleciał (IMG:style_emoticons/default/biggrin.gif) OK ! Mam paczkę... Podrzucam Ci w prywatnej wiadomości. Jak będziesz miał rozwiązanie to prosiłbym o przesłanie na PRV. Jeżeli uda Ci się przerobić skrypt na JS to dorzuć mi jeszcze do niego tego SELECT'a o którym mowa wyżej jak i te dwa checkbox'y. Z góry DZIĘKI WIELKIE ! Ten post edytował peja1990 24.05.2011, 23:14:08 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
W tym skrypcie pasek purusza się płynnie. Wg. mnie potrzebna jest biblioteka np. http://script.aculo.us/ Coś słyszałem o pluginie do jquery. Sprawdzę jak wrócę (ok 16.00). Dlaczego nie chcesz używać prototype ?
Ten post edytował juri500 25.05.2011, 06:52:04 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Prototype gryzie się z javascript'em.
Nie działa mi wtedy rozsuwane menu co jest nie do zaakceptowania. Użycie menu w prototype nie pomaga, lecz rozwala kolejne skrypty. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam czasu na zrobienie czegoś lepszego. Poczytaj o pluginach do jquery i sobie poprawisz na ładniejszy. Trzeba dodać łapanie wyjątków jak coś się nie uda. http://wklej.org/hash/4229b050a12/
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 8 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
hm?? Skrypt był kopiowany, a później modyfikowany, więc nie patrz na komentarze. Ta linijka sprawdza czy długość hasła jest większa od 4 i dodaje jeden punkt (punkty wskazują na poziom hasła). Ten post edytował juri500 25.05.2011, 18:38:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki chłopaki, obaj dostajecie "pomógł".
Jeżeli ktoś jeszcze mógłby mi zrobić coś bardziej dynamicznego, mogę podesłać paczkę jak koledze "juri500" będę niezmiernie wdzięczny ! |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
Skrypt był kopiowany, a później modyfikowany, więc nie patrz na komentarze. Ta linijka sprawdza czy długość hasła jest większa od 4 i dodaje jeden punkt (punkty wskazują na poziom hasła). zastanawia mnie dlaczego jeżeli długość hasła > 4 to dostaję pkt., a następnie znowu jeżeli długość hasła > 4 to kolejny... brakuje w tym logiki (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
zastanawia mnie dlaczego jeżeli długość hasła > 4 to dostaję pkt., a następnie znowu jeżeli długość hasła > 4 to kolejny... brakuje w tym logiki (IMG:style_emoticons/default/smile.gif) Mistrzu a potrafisz zrobić dynamiczny pasek strengthmeter ? Trochę sobie przerobiłem ten skrypcik. Zrobiłem procentową szerokość wypełnienia graficznego mierzenia siły hasła jak i to że po zaznaczeniu losowej długości hasła nie musi być wybrana wartość '0' w polu SELECT (IMG:style_emoticons/default/smile.gif) Tak to teraz wygląda: (IMG:http://iv.pl/images/13815583782505838856.png) No ale ciągle mnie irytuje brak dynamicznego paska (IMG:style_emoticons/default/sad.gif) Pomoże ktoś ? Ten post edytował peja1990 25.05.2011, 22:36:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:40 |