• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Błąd NaN w javascript

Object Storage Arubacloud
0 głosów
1,244 wizyt
pytanie zadane 11 sierpnia 2017 w JavaScript przez besest Użytkownik (530 p.)
zamknięte 14 sierpnia 2017 przez besest

Witam, z tego co wiem to błąd NaN oznacza Not a Number. Robiłem slider (lub jak kto woli slajder), który działa, ale w konsoli wyświetla się błąd

 (tutaj adres mojego folderu ze stroną)/img/domNaN.png net::ERR_FILE_NOT_FOUND

a to kod javascript:

var current_slider = 0;
	function change_slider()
	{
		current_slider++;
		$('#album4').html('<a href = "#"><img alt = "widok z drogi" src ="img/dom'+current_slider+'.png"/></a>');
		setTimeout(change_slider, 2000);
		if(current_slider == 3)
		{
			current_slider = 0;
		}
	}	

Oczywiście JQuery podpięte. Jeszcze mogę dodać, że funkcja "change_slider()" jest wywoływana po załadowaniu strony. Czyli można się łatwo domyślić, że w zmiennej "current_slider" siedzi coś innego niż liczba. Ale..... Jak? Pozdrawiam i proszę o pomoc.

komentarz zamknięcia: Znalezienie odpowiedzi

1 odpowiedź

+1 głos
odpowiedź 11 sierpnia 2017 przez xmentor Nałogowiec (49,520 p.)
https://jsfiddle.net/L8g2t3vw/

Działa przecież.
komentarz 11 sierpnia 2017 przez besest Użytkownik (530 p.)

Jak pisałem na początku

Robiłem slider (lub jak kto woli slajder), który działa, ale w konsoli wyświetla się błąd

Jak najbardziej działa. Ale dlaczego pojawia się błąd?

komentarz 11 sierpnia 2017 przez xmentor Nałogowiec (49,520 p.)
Jakieś inne skrypty podpięte? Wrzuć cały kod do IIFE i zobacz czy nadal będzie ten błąd.
komentarz 11 sierpnia 2017 przez besest Użytkownik (530 p.)
edycja 11 sierpnia 2017 przez besest
Błędów nie ma. Skryptów jest dość sporo, ale do innych podstron. Zauważyłem jeszcze, że odświeżenie strony działa tak: pierwszy obraz się nie ładuje i jest ten obrazek i napisany "alt". po tych 2 sekundach, pojawia się prawidłowe zdjęcie i potem działa tak jak powinno.
komentarz 11 sierpnia 2017 przez xmentor Nałogowiec (49,520 p.)
Wrzuciłeś cały kod do IIFE?
komentarz 14 sierpnia 2017 przez besest Użytkownik (530 p.)
Tak
komentarz 14 sierpnia 2017 przez xmentor Nałogowiec (49,520 p.)

pierwszy obraz się nie ładuje

Może zwyczajnie go nie ma? Inne rozszerzenie?

komentarz 14 sierpnia 2017 przez besest Użytkownik (530 p.)

Tzn. po załadowaniu strony jest coś takiego:

Po ustalonych 4 sekundach znika to cholerstwo, i pojawiają się zdjęcia. Slider działa, pokazują się wszystkie 3 zdjęcia.

komentarz 14 sierpnia 2017 przez besest Użytkownik (530 p.)
Dobra, już mam rozwiązanie. (w innym pytaniu). Trzeba stworzyć zmienną przed pierwszym wywołaniem, ale bardzo dziękuję za chęci :).
komentarz 14 sierpnia 2017 przez xmentor Nałogowiec (49,520 p.)
Z tym kodem co dałeś jest wszystko okej, więc przyczyna jest gdzieś indziej.
komentarz 14 sierpnia 2017 przez besest Użytkownik (530 p.)
$(document).ready(function()
{
    change_slider();

   //i tutaj kod który podałem

});

Nie sądziłem, że w tym jest błąd :)

Podobne pytania

0 głosów
1 odpowiedź 221 wizyt
pytanie zadane 14 sierpnia 2017 w JavaScript przez besest Użytkownik (530 p.)
0 głosów
1 odpowiedź 528 wizyt
pytanie zadane 5 grudnia 2018 w JavaScript przez hiveplay Początkujący (430 p.)
0 głosów
1 odpowiedź 986 wizyt
pytanie zadane 25 maja 2018 w JavaScript przez Kondzio Mądrala (5,230 p.)

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...