Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Progress
Forum PHP.pl > Forum > Przedszkole
MeGusta
Witam, mam problem z obliczeniem paska postępu:

  1. var time = newDate();
  2. var trwanie = tu jest problem ponieważ jest to czas pobierany z php w formacie unixowym(int).
  3.  
  4. function progress(time, trwanie) {
  5. time++;
  6. timming = Math.floor( time / trwanie * 1341); // oraz tutaj w wyliczaniu poruszania się paska postępu
  7. if (timming < 1341) {
  8. document.getElementById("bar_work").style.width = timming+"px";
  9. setTimeout("progress("+time+", "+trwanie+")", 1000);
  10. } else {
  11. document.getElementById("bar_work").style.width = "1341px";
  12. }
  13. }


Bardzo prosił bym o pomoc.
darko
Jeśli możesz edytować kod php to możesz zwrócić skonwertowany do postaci znacznika daty i czasu timestamp:
echo date('Y-m-d h:i:s', $timestamp);

Jeśli natomiast nie chcesz/nie masz możesz modyfikować kodu php, to skonwertuj timestamp w java script:
http://stackoverflow.com/questions/847185/...e-in-javascript
MeGusta
Dziękuję, a co do samego obliczania paska postępu odniósł byś się ?
darko
Jest tak dużo gotowych skryptów dla progrss barów, że nie pisałbym tego od nowa tylko użył któregoś gotowego, wystarczy w google wklepać:
javascript progress bar
można też gotowca przerobić, dostosowując do własnych potrzeb.
MeGusta
Tutaj bardziej się rozchodzi o samo wyliczanie, nie potrafię sobię tego wyobrazić co dodać pomnożyć aby mi wyszło smile.gif

function progress(time, trwanie) {
time++;
timming = Math.floor( time / trwanie * 1341); // tutaj w wyliczaniu poruszania się paska postępu
trueblue
postep_paska=aktualna_wartosc/maksymalna_wartosc*szerokosc_paska
PrinceOfPersia
Cytat
Jest tak dużo gotowych skryptów dla progrss barów, że nie pisałbym tego od nowa tylko użył któregoś gotowego, wystarczy w google wklepać:
javascript progress bar
można też gotowca przerobić, dostosowując do własnych potrzeb.

Szybciej będzie zrobić. Progressbar można zrobić od zera w kilka minut o ile się zna podstawy matmy na poziomie podstawówki. Natomiast więcej czasu stracisz na szukaniu i dostosowaniu gotowych rozwiązań.


Cytat
Tutaj bardziej się rozchodzi o samo wyliczanie, nie potrafię sobię tego wyobrazić co dodać pomnożyć aby mi wyszło

Czwarta klasa podstawówki. Liczenie procentów z danej liczby. Jakim procentem jest liczba a z liczby b?

Cytat
var time = newDate();
var trwanie = tu jest problem ponieważ jest to czas pobierany z php w formacie unixowym(int).

Co to ma robić? Po co z PHP pobierasz czas? I gdzie to robisz w zasadzie (wkleiłeś tylko kod JS). Gdzie masz zadeklarowaną funkcję newDate? (chyba, że to literówka i spacji zapomniałeś).
MeGusta
rozwiazane
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.