Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 23.06.2014 Ostrzeżenie: (0%)
|
Ktoś mi powie dlaczego takie coś nie działa poprawnie?
Wciskam przycisk wstecz i działa tylko pierwszy element funkcji: czyli z indeksu 1 do 0. Reszta nie działa. Rzecz jasna chodzi o przycisk do galerii function wstecz(){ if(indeks = 1){ indeks--; }else if(indeks = 2){ indeks--; }else if(indeks = 0){ indeks = 2; } } window.onload = function(){ var buttonik = document.getElementById("przycisk_poprzedni"); przycisk_poprzedni.onclick = function(){ wstecz(); } } |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 23.06.2014 Ostrzeżenie: (0%)
|
no bo tam mam pierwszą rzecz a potem jeszcze w else if. Te if else w ogóle nie działają.Może podam cały kod to bedzie wam łatwiej byka znaleźć
var zdjecia = new Array("obraz-slider1","obraz-slider2","obraz-slider3"); const FOTY = "zdjecia/"; const SEC = 1000; const ZMIANA = 5*SEC; indeks = 0; function uaktualnij(){ var img = document.getElementsByTagName("img"); for(var i=0; i<img.length; i++){ img[i].src = FOTY + zdjecia[indeks] + ".jpg"; } indeks++; if(indeks==zdjecia.length) indeks=0; } function startInterval(){ interval = setInterval(function(){ uaktualnij(); }, ZMIANA); } function stopInterval(){ clearInterval(interval); } function wstecz(){ if(indeks=1) indeks=0; } window.onload = function(){ uaktualnij(); startInterval(); var but = document.getElementById("przycisk_stop"); var start = "Rozpocznij prezentację"; var stop = "Wstrzymaj prezentację"; przycisk_stop.value = stop; przycisk_stop.onclick = function(){ if(this.value == stop){ stopInterval(); this.value = start; }else{ startInterval(); this.value = stop; } } var buttonik = document.getElementById("przycisk_poprzedni"); przycisk_poprzedni.onclick = function(){ wstecz(); } } @Redeemer Nie za bardzo wiem co napisałeś (IMG:style_emoticons/default/biggrin.gif) dopiero zaczynam no i w związku z tym robię sobie galerię na dobry początek (IMG:style_emoticons/default/smile.gif) Funkcje i ifowanie jest dla mnie bardziej przejrzyste (IMG:style_emoticons/default/biggrin.gif) Ten post edytował darksiders94 25.06.2014, 18:24:29 |
|
|
|
darksiders94 Przycisk do galerii 25.06.2014, 17:08:07
trueblue A jak wygląda poprawny operator porównania? 25.06.2014, 17:27:02
darksiders94 kiedy zamiast = dam == to w ogóle nie działa
Mam ... 25.06.2014, 17:28:14 
redeemer Cytat(darksiders94 @ 25.06.2014, 18:28... 25.06.2014, 17:49:17
trueblue W jakim sensie kilku?
Ta funkcja przy jednym wywoł... 25.06.2014, 17:47:02
trueblue [HTML] pobierz, plaintext //nie wiem po co tu pętl... 25.06.2014, 19:25:19
darksiders94 to co podałeś nie działa. Mam 3 zdjecia ale jedno ... 26.06.2014, 14:40:45
trueblue Pokaż cały kod. 26.06.2014, 14:42:36
darksiders94 HTML
<!DOCTYPE html PUBLIC>
<html... 26.06.2014, 15:20:06
trueblue Nie wiem dlaczego nadal pchasz pętlę:
[HTML] pobie... 26.06.2014, 15:36:44
darksiders94 hmm.. no ale mi to nie działa. Nie mam pojęcia dla... 26.06.2014, 16:00:16
trueblue A jak ma działać przycisk?
Obecnie kiedy jest wyśw... 26.06.2014, 16:39:22
darksiders94 Dlaczego po kliknięciu dwukrotnym?
Poza tym tak s... 26.06.2014, 17:23:38
trueblue Bo kliknąłem dwukrotnie.
Teraz dopiero opisałeś p... 26.06.2014, 17:36:22
darksiders94 Wszystko śmiga jak należy oprócz tego, że funkcja ... 26.06.2014, 18:16:18
trueblue [HTML] pobierz, plaintext var zdjecia = new Array... 26.06.2014, 18:34:11 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 02:31 |