Napisane: 27.04.2014, 16:41:27 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
|
Forum: JavaScript · Podgląd postu: #1104107 · Odpowiedzi: 2 · Wyświetleń: 495 |
Napisane: 1.05.2013, 23:56:36 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1042526 · Odpowiedzi: 3 · Wyświetleń: 375 |
Napisane: 30.04.2013, 20:39:56 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1042343 · Odpowiedzi: 3 · Wyświetleń: 375 |
Napisane: 21.04.2013, 20:45:49 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
|
Forum: JavaScript · Podgląd postu: #1040553 · Odpowiedzi: 3 · Wyświetleń: 304 |
Napisane: 21.04.2013, 11:43:02 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Możesz dać foreach i wywoływać funkcję z każdą wartością po kolei. Możesz także zmienić ciało funkcji tak, aby przyjmowała nie tylko jedną wartość, ale także tablicę wartości. Pokaż funkcję od środka to się zobaczy. |
Forum: Przedszkole · Podgląd postu: #1040462 · Odpowiedzi: 2 · Wyświetleń: 325 |
Napisane: 13.04.2013, 21:50:57 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj.
Wynik: Kod Ala ma kota a kot ma pchły Pozdrawiam. |
Forum: PHP · Podgląd postu: #1039057 · Odpowiedzi: 3 · Wyświetleń: 311 |
Napisane: 12.04.2013, 22:34:08 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Twój problem jest nawet szerszy bo w tekście mogą znaleźć się obrazki oraz już istniejące linki. Możesz wykonać przewidywanie wsteczne. Kod <?php function addURL($st) { $st = preg_replace('/(?<!(?: src|href)=["\'])(https?|ftp)(:\/\/[[:alnum:]@#%\&_=?\/\.-]+)/','<a href="\\1\\2" target="_blank">\\1\\2</a>', $st); return $st; } $string = '<img src="https://www.google.pl/images/srpr/logo4w.png" /> http://www.wp.pl/ https://helion.pl/ <iframe width="420" height="315" src="http://www.youtube.com/embed/AJsWz9SlpfA" frameborder="0" allowfullscreen></iframe>'; echo addURL($string); Wynik:
Pozdrawiam. |
Forum: PHP · Podgląd postu: #1038890 · Odpowiedzi: 4 · Wyświetleń: 292 |
Napisane: 9.04.2013, 23:00:38 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Pierwszy przykład, który podałeś powinien działać(oczywiście rozumiem, że to pseudokod). Jednej rzeczy jednak nie rozumiem. Co Ci daje takie użycie funkcji bind:
Dla mnie to jest bez sensu. Jeśli chcesz obsłużyć zdarzenie 'click' to dajesz funkcję, która ma się wykonać przy zdarzeniu czyli coś w tym stylu:
Gdy do elementu przypiszesz obsługę zdarzenia 'click' za pomocą metody click() lub bind() jesteś wstanie także za pomocą funkcji unbind() usunąć obsługę zdarzenia. Jeśli Ci to nie działa to może masz jakiś błąd logiczny? Najlepiej utwórz jakiś kod(nie pseudokod) na jsfiddle.net lub jsbin.com, który będzie demonstrował Twój problem i podaj linka tutaj to będziemy pomagać. Pozdrawiam. |
Forum: Po stronie przeglądarki · Podgląd postu: #1038149 · Odpowiedzi: 3 · Wyświetleń: 374 |
Napisane: 21.02.2013, 21:57:27 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Pytanie to jak pobrać dane z selektów.
Pozdrawiam. |
Forum: Przedszkole · Podgląd postu: #1027463 · Odpowiedzi: 1 · Wyświetleń: 214 |
Napisane: 18.02.2013, 23:05:48 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Wszystko działa tylko trzeba się sqpić W linii 17 masz błąd. Powinieneś napisać Kod a[0].fire[i] = new object2(0,0); Pozdrawiam |
Forum: JavaScript · Podgląd postu: #1026576 · Odpowiedzi: 2 · Wyświetleń: 248 |
Napisane: 16.02.2013, 15:39:41 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Ustawiłeś parametr dataType na json co oznacza, że odpowiedź serwera powinna być w formacie JSON. Sprawdź co zwracasz. Pozdrawiam |
Forum: AJAX · Podgląd postu: #1026011 · Odpowiedzi: 2 · Wyświetleń: 823 |
Napisane: 10.02.2013, 23:21:05 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Może to Cię zainteresuje. Zobacz jak działa ewentualnie i się na tym wzoruj. Pozdrawiam. |
Forum: HTML \ XHTML · Podgląd postu: #1024734 · Odpowiedzi: 2 · Wyświetleń: 663 |
Napisane: 10.02.2013, 23:28:01 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Taki efekt jest wbudowany w nowe przeglądarki przy użyciu atrybutu placeholder dla elementów input czy textarea. Dla starszych przeglądarek należy pomóc sobie javascriptem, np. https://github.com/NV/placeholder.js/ Pozdrawiam. |
Forum: Przedszkole · Podgląd postu: #1024737 · Odpowiedzi: 2 · Wyświetleń: 189 |
Napisane: 9.02.2013, 17:04:29 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj chmiello96 ! Tutaj masz efekt: http://jsfiddle.net/bzwierzynski/UhgUf/2/ Polecam zastosowanie funkcji delegate() zamiast bind(). Jest to wydajniejsze wydajnościowo. Tutaj masz z delegate: http://jsfiddle.net/bzwierzynski/UhgUf/3/ Pozdrawiam. |
Forum: Po stronie przeglądarki · Podgląd postu: #1024457 · Odpowiedzi: 1 · Wyświetleń: 355 |
Napisane: 9.02.2013, 01:20:22 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Twoje wyrażenie mówi, że nazwa pliku(przed kropką) powinna się składać z wymienionych znaków, a jej długość wynosi 1. Zamiast tego powinieneś ustalić długość "od do" czyli na przykład {1,20} lub, jeśli tak Ci pasuje, znak plusa co oznaczałoby "1 lub więcej". Idąc dalej stawiasz kropkę, która oznacza dowolny znak - oczywiście chodzi nam konkretnie o kropkę więc powinieneś postawić backslash przed nią. Jeszcze jedna rzecz - nawiasy okrągłe służą do wyciągania podciągów z tekstu - Ty nie potrzebujesz tego tutaj więc możesz je ominąć. Dalej jest dobrze. A więc: lub Nie testowałem(ide na żywca ) Zobacz czy działa. Pozdrawiam. PS. Polecam świetny kurs wyrażeń regularnych tutaj. |
Forum: Przedszkole · Podgląd postu: #1024340 · Odpowiedzi: 3 · Wyświetleń: 381 |
Napisane: 9.02.2013, 01:58:18 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Przykład: Zamiast tworzyć funkcję wykorzystującą setInterval() czyli przykładowo:
To tworzę funkcję wywołaną przez setTimeout() z rekurencją czyli:
Powodem jest fakt(w zależności co robi funkcja), że przy wywołaniu setInterval(exampleFunction, 1000) będzie wykonywania niezależnie od czegokolwiek co sekundę. Teraz w momencie, gdy nasza funkcja dostanie jakiegoś błędu w trakcie działania, niezależnie od tego zostanie wywołana kolejny raz. W takim przypadku błędy mnożą się i w efekcie przeglądarka(w zależności od tego jakiego kalibru operacje wykonuje funkcja) może się zawieszać, a interfejs nie działać poprawnie. Drugim powodem jest też sytuacja, w której czas między wywołaniami jest bardzo krótki. W takiej sytuacji raz wywołana funkcja może jeszcze nie zakonczyć działań np. na DOMie, a już kolejna funkcja będzie zmieniała to samo co może skutkować różnie. W przypadku drugiego przykładu powyżej z funkcją setTimeout() w momencie błędu funkcja nie wywoła siebie po raz kolejny. W lepszym przypadku nawet sama funkcja może zadecydować, czy wywoła się kolejny raz czy raczej jest mocno źle i przerwie wywoływanie. setTimeout() także nie wywoła się szybciej niż przed zakonczeniem operacji tak więc druga niepożądana sytuacja też nie wystąpi. Wadą takiego wzorca jest to, że przed wywołaniem setTimeout() po raz kolejny oprócz tej jednej sekundy oczekiwania dochodzi nam dodatkowy czas wykonywania się operacji wewnątrz funkcji. Tak więc wzorzec ten ma wady i zalety - należy go stosować adekwatnie do sytuacji. Jeśli możesz rozwinąć temat to z chęcią się dowiem co o tym myślisz. Dzięki! |
Forum: Po stronie przeglądarki · Podgląd postu: #1024343 · Odpowiedzi: 6 · Wyświetleń: 1 167 |
Napisane: 7.02.2013, 19:38:58 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Tyle sposobów ilu programistów. Ja bym coś takiego zrobił.
Nie testowałem, ale wydaje się ok. Może ktoś będzie miał ciekawsze propozycje. Pozdrawiam. |
Forum: Przedszkole · Podgląd postu: #1024004 · Odpowiedzi: 1 · Wyświetleń: 172 |
Napisane: 8.02.2013, 20:26:35 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Przykład... To zależy od strony, z której chcesz coś pobrać. Powiedzmy, że masz stronę, na której istnieje lista linków na przykład. Pozycji jest 1000. Html na którym mi zależy wygląda tak: Skrypt do konsoli wyglądałby tak mniej więcej:
index.php:
Nie testowałem tego nigdzie. Myślę, że powinno działać. Pozdrawiam. |
Forum: PHP · Podgląd postu: #1024297 · Odpowiedzi: 4 · Wyświetleń: 444 |
Napisane: 6.02.2013, 00:41:31 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Wrzuć przykład na jsfiddle.net czy jsbin.com to z chęcią zerknę. Możesz ewentualnie podać adres strony z tym sliderem. Pozdrawiam. Dzięki za podesłanie linka na PW. Zamień linię 13 czyli: Kod var id=t[i].value; tar[i]=id; na następującą: Kod var id=t[i].getAttribute('value'); tar[i]=id; I będzie śmigać. Pozdrawiam. |
Forum: Przedszkole · Podgląd postu: #1023520 · Odpowiedzi: 1 · Wyświetleń: 173 |
Napisane: 5.02.2013, 21:19:53 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Nie jestem pewien, czy to najlepsze rozwiązanie, ale wiem że działa.
Modyfikowałeś zmienną lokalną, a nie tą, którą przekazałeś w parametrze. Raczej unikaj pisania kodu w zasięgu globalnym. Poczytaj o funkcjach natychmiastowych. Jak otwierasz klamry - rób to w tej samej linii kodu - w JS to czasami jest zgubne. Pozdrawiam. |
Forum: Po stronie przeglądarki · Podgląd postu: #1023475 · Odpowiedzi: 4 · Wyświetleń: 519 |
Napisane: 1.02.2013, 19:28:19 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Nigdy nie dekodujesz hasła do porównywania, a i nie przy każdej metodzie jest to nawet możliwe. To jest nie możliwe. Lepiej użyć SHA-256. MD5 jest niezalecane przez OWASP: Cytat MD5 and SHA-1 are common hashing algorithms used today. These algorithms are considered weak (see below) and are likely to be replaced after a process similar to the AES selection. New applications should consider using SHA-256 instead of these weaker algorithms. (https://www.owasp.org/index.php/Guide_to_Cryptography) |
Forum: Przedszkole · Podgląd postu: #1022491 · Odpowiedzi: 5 · Wyświetleń: 929 |
Napisane: 29.01.2013, 22:54:48 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Iterator się implementuje jeśli chcesz korzystać z obiektu tak jakby to była tablica. W tym przypadku nie widzę takiej potrzeby. |
Forum: Przedszkole · Podgląd postu: #1021780 · Odpowiedzi: 7 · Wyświetleń: 223 |
Napisane: 29.01.2013, 22:45:50 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj. Możesz pomyśleć o jakimś pluginie javascriptowym, który utworzy Ci placeholder dla IE. Możesz go uruchamiać tylko przy wykryciu, że jesteś w IE 9/8/7, więc w innych przeglądarkach zostanie użyta funkcjonalność wbudowana. Gdzie szukać? Google prawdę Ci powie. Pozdrawiam |
Forum: Po stronie przeglądarki · Podgląd postu: #1021775 · Odpowiedzi: 7 · Wyświetleń: 985 |
Napisane: 29.01.2013, 22:32:20 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1021769 · Odpowiedzi: 2 · Wyświetleń: 173 |
Napisane: 29.01.2013, 21:52:57 | |
Grupa: Zarejestrowani Postów: 450 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
Witaj.
Pozdrawiam. PS. @pedro84 przed znakiem { stawiamy backslash. PS2. Na forum mamy też koleżanki z ogromną ilością wiedzy |
Forum: Przedszkole · Podgląd postu: #1021757 · Odpowiedzi: 3 · Wyświetleń: 199 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 13:06 |