Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Skrypt nie działa w Firefox
Forum PHP.pl > Forum > Przedszkole
Calvana
Do swojej strony html postanowiłam wstawić skrypt bazujący na metodach .fadeOut(), .next(), .fadeIn(), .end(), .appendTo, który wyświetla kolejne obrazy co kilka sekund. Taka galeria w jednym okienku. Edge oraz chrome interpretują to poprawnie, natomiast FF nie realizuje skryptu wyświetlając ostatni wczytany obraz na wierzchu. Udało mi się ustalić, że skrypt w FF nie realizuje się tylko jeśli chcę się do niego odwołać poprzez osobny plik. Nie wiem czy wystarczająco jasno to tłumaczę. Chodzi mi o to, że używając składni <script src="C:/ścieżka dostępu/plik.js"></script> chrome realizuje skrypt poprawnie a FF w ogóle. Jeśli jednak kod tego skryptu umieszczę bezpośrednio w kodzie htmla w <body> <script>kod</script> nie odwołując się do zewnętrznego pliku to FF realizuje go prawidłowo i kolejne zdjęcia wyświetlają się po sobie. W części head wstawiłam obie wersje bibliotek, choć wydaje mi się, że to jedno i to samo, ale jeszcze nie wiem czy ma to znaczenie.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.1.min.js"></script>
A sam kod js jest zawarty w
$(document).ready(function(){
...
});

Może mi ktoś podpowiedzieć czemu FF się buntuje?
viking
Co pokazuje konsola przeglądarki?
trueblue
Do plików z lokalnego systemu odnosić się trzeba przez protokół file://, czyli file://c:\sciezka....
Calvana
trueblue ślicznie dziękuję, zmiana odniesienia zaproponowana przez Ciebie wyeliminowała problem. Zapewne mając wszystkie pliki na serwerze i ścieżki prowadzące do serwera a nie lokalnie to problemu z FF nie byłoby w ogóle. Ale dzięki Tobie na przyszłość wiem, że lokalnie mam odwoływać się dodatkowo przez file://. biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.