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

problem ze slajderem w Javascript.

Cloud VPS
–1 głos
283 wizyt
pytanie zadane 17 grudnia 2015 w HTML i CSS przez gab123 Mądrala (5,230 p.)

Witam, mam rpoblem ze slajderem po załadowaniu strony nic sienie dzieje :

O to kod javascript :

<script type = "text/javascript">
var licznik = 1;

function zmienslajd () {

licznik ++ ; if(licznik>4) licznik = 1;
switch(licznik){
case 1:
Document.getElementById("slider").innerHTML("zdjecie1.jpg")
break ;
case 2 :
Document.getElementById("slider").innerHTML("zdjecia5jpg.jpg")
break ;
case 3:
Document.getElementById("slider").innerHTML("zdjecie2.jpg")
break ;
case 4:
Document.getElementById("slider").innerHTML("zdjecie3.jpg")
break ;
default:
Document.getElementById("slider").innerHTML("zdjecie4jpg.jpg")
}

setTimeOut(5000) ;
}
</script>

Tutaj wywolanie funkcji

<body onload = "zmianslaj();">

A tutaj slajder

<div id = "slider" > </div>

Będę wdzieczna za pomoc

3 odpowiedzi

+1 głos
odpowiedź 17 grudnia 2015 przez writen Nałogowiec (29,060 p.)

Raz. W javascript wielkość liter ma znaczenie. Nie Document, a document. Nie setTimeOut, a setTimeout.

Dwa. Co niby ma robić tam funkcja setTimeout? Ona wymaga dwóch argumentów.

Trzy. Nie ma czegoś takiego jak metoda innerHTML. innerHTML jest właściwością obiektu.

W życiu nie widziałem tylu błędów w takim krótkim kawałku kodu.

A tutaj serio nie widzisz żadnej różnicy?

między:

function zmienslajd () {

a

<body onload = "zmianslaj();">

Coś mi się wydaje, że minąłeś się z powołaniem. Serio, wygrałeś internety.

komentarz 17 grudnia 2015 przez Czort Nałogowiec (32,500 p.)

Ktoś chyba wstał lewą nogą dzisiajwink Ale racja ten kod to śmietnik.

komentarz 17 grudnia 2015 przez writen Nałogowiec (29,060 p.)
Spać to ja dopiero idę.
komentarz 17 grudnia 2015 przez Czort Nałogowiec (32,500 p.)

To dobranoc, albo raczej dobrydzieńsmiley

komentarz 17 grudnia 2015 przez gab123 Mądrala (5,230 p.)
Dziękuje, nie wiem jak to możliwe ze nie zauwazylam tego. Nie krytykuj mnie tak bardzo ucze się JavaScriptu drugi dzień a to i tak sa tylko bledu ortograficzne a nie skladniowie wiec to chyba dobrze. Kod caly czas nie działa.
komentarz 17 grudnia 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Hahaha dobrydzień laugh yes

komentarz 17 grudnia 2015 przez writen Nałogowiec (29,060 p.)

Błąd ortograficzny w składni języka programowania? surprise Nie ma czegoś takiego.

To są naprawdę bardzo poważne błędy leksykalne.

0 głosów
odpowiedź 17 grudnia 2015 przez Czort Nałogowiec (32,500 p.)
zmienslajd w wywołaniu jest literówka. case powinien się kończyć średnikiem.
komentarz 17 grudnia 2015 przez writen Nałogowiec (29,060 p.)

Tylko nie mów, że zauważyłeś tylko ten jeden błąd wink

A gdybym ci powiedział, że w javascript nic nie musi się kończyć średnikiem?

komentarz 17 grudnia 2015 przez Czort Nałogowiec (32,500 p.)
Nawet IIFE? Faktycznie w tym przypadku średnik nie jest konieczny.
0 głosów
odpowiedź 17 grudnia 2015 przez eliano Gaduła (3,640 p.)
odsyłam cię do 2 kursu JS w którym jest robiony slider.

ale również odsyłam cię tu

http://www.webkrytyk.pl/krytyka/wideokursy/wideokursy-1-kurs-js-i-css-miroslawa-zelenta/

Podobne pytania

0 głosów
1 odpowiedź 236 wizyt
0 głosów
0 odpowiedzi 813 wizyt
pytanie zadane 31 lipca 2017 w JavaScript przez Gambr Dyskutant (7,530 p.)
0 głosów
4 odpowiedzi 404 wizyt
pytanie zadane 15 września 2015 w JavaScript przez Newtonik Gaduła (3,660 p.)

93,485 zapytań

142,417 odpowiedzi

322,767 komentarzy

62,898 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

Kursy INF.02 i INF.03
...