![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Mam jakiś błąd na stronie związany javascript. Chciałbym wiedzieć w którym pliku, i w jakim fragmencie szukać przyczyny błędu.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ctrl+Shift+I -> Console
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
nic tam się nie dzieje gdy manipuluję stroną która używa javascript
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie musisz sam go namierzyć, żadne narzędzie Ci w tym nie pomoże.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
A jesteś pewny, że twój skrypt wogóle się ładuje ?
ctrl+u W konsoli, jeśli jest błąd w którymkolwiek skrypcie coś powinno być widać .... Jeśli nie wywala żadnego błedu .... wrzuć do skryptów jakieś console.log(jakaś dostępna zmienna) i zobaczy co ci będzie wyrzucał Ten post edytował phpamator 1.09.2017, 13:52:38 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Otwierasz narzędzia developerskie:
-> przechodzisz do zakładki sources -> znajdujesz interesujący cię plik na liście -> klikasz w pierwszej linijce po lewej stronie zostawiając brakepoint -> przechodzisz do zakładki console -> wpisujesz debugger; i dajesz enter -> następnie klikasz sobie step forward -> dochodzisz do fragmentu który cię interesuje i patrzysz co się dzieje -> profit. console.log i alert to jest raczej stare/przedszkolne podejście, dość problematyczne, bo musisz wszędzie je zostawiać. Debuggowanie z użyciem debuggera jest podejściem jakie powinno się stosować IMO. Więcej informacji: https://developers.google.com/web/tools/chr...ipt/breakpoints Ten post edytował by_ikar 1.09.2017, 14:56:39 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za szczegółową odpowiedź.
Ja tu czegoś nie czaję. źródło strony: <head> <script src="/public/new_responsive/js/jquery-2.1.4.min.js"></script> <script src="/public/new_responsive/js/bootstrap.min.js"></script> <script src="/public/new_responsive/js/jquery.requestAnimationFrame.js"></script> <script src="/public/new_responsive/js/jquery.mousewheel.js"></script> <script src="/public/new_responsive/js/ilightbox.packed.js"></script> <script src="/public/new_responsive/js/owl.carousel.min.js"></script> <script src="/public/new_responsive/js/main.js"></script> \</head> w zakładce source chrome (IMG:http://i68.tinypic.com/scv1o0.png) a na serwerze katalog public i podkatalog new_res ma js (IMG:http://i63.tinypic.com/2h5m93c.png) Ten post edytował jhoihkjhkhnkh 1.09.2017, 19:18:38 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Skąd wiesz, że masz błąd?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Ścieżki (IMG:style_emoticons/default/questionmark.gif)
sprawdz w konsoli czy ładuje ci jQuery. wiesz jak ? na moje oko .... to ci wogóle nie ładuje skryptów. (IMG:style_emoticons/default/wink.gif) ale mogę się mylić (IMG:style_emoticons/default/wink.gif) Ten post edytował phpamator 1.09.2017, 16:31:50 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
no nie ładuje. Pokazałem w poprzednim poście skrin że w chrome nie widać folderu js.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
a css jak ładujesz? Taka sama ścieżka? Jeśli tak to może być przez brak chmod dla katalogu `js`
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
nooo to znajdz przyczynę dlaczego ci nie ładuje.
ja bym z twoich scieżek uszczknął co nieco .... jeśli public jest twoim domowym folderem a strona znajduje się w new_responsive .... może twoje ścieżki są "do nikąd". ... xxxxx.co.uk (IMG:style_emoticons/default/questionmark.gif) ? tam wszystko działa (IMG:style_emoticons/default/wink.gif) ... prawie, nie ma strony 3D/4D (IMG:style_emoticons/default/wink.gif) Ten post edytował phpamator 1.09.2017, 19:28:13 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
@phpamator też wyczaiłem tą stronę. Jednak Nie byłem w stanie się dostać do testowanej strony a tylko do js: /public/new_responsive/js/main.js
Więc plik jest, teraz niech autor pokaże stronę (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
w nagłówku strony niema nigdzie linku do main.js albo ja slepy jestem (IMG:style_emoticons/default/wink.gif)
Więc jeśli to ta strona to nie dziwne że nie działa (IMG:style_emoticons/default/smile.gif) a leśli mowimy o stronie w new_responsive to daję łeb, że to ścieżki no chyba, że linków nie ma na stronie. (IMG:style_emoticons/default/smile.gif) Ten post edytował phpamator 1.09.2017, 19:00:55 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
bo wprowadzam wersję mobilną do tego serwisu. I te moje problemy są po przełączeniu na wersję mobilną po adresie ?template=new i przełącza na nowe foldery, a problem jest w formularzu w kontakcie /kontakt.html przy wyborze tematu i naciśnięciu ikonki info
Ale panowie mam prośbę, chociaż może nieco przesadzam, edytujcie swoje posty i usuńcie nazwę domeny, nie chcę by zostało to w googlach do końca świata, ja też wolę zostać anonimowy w swojej firmie. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dobra wychodzi na to że Ci się cache coś posypało (IMG:style_emoticons/default/wink.gif)
W chrome odpal DevTools a potem naciśnij i przytrzymaj przycisk do odświeżania strony. Powinno pojawić się menu. Ostatnia opcja. Generalnie jak to mawiają "U mnie działa" (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
dzięki, pomogło o tyle że już pokazuje te foldery js. Później podebuguję js, bo mimo wszystko u mnie nie działa (u Ciebie też, ale nie wiesz w czym problem...ikonka "i" info powinna pojawiać się przy 3 tematach a nie jednym.. ale to zacznę debugować bo już mogę)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dla tego że `data-subject-id` w każdym masz `1` (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) ![]() ![]() |
Nie zacząłem tego badać, ale jestem pewien że uratowałeś mi sporo czasu bo wątpię że szybko bym to wyłapał, pierwszy raz spotykam się z tym atrybutem "data-subject-id"
..yy atrybutem? co to w ogóle jest, google nic sensownego nie mówi o "data-subject-id" Ten post edytował jhoihkjhkhnkh 1.09.2017, 20:43:12 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
do data-subject-id to "zmyślony" atrybut (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 04:19 |