Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][js] Odliczanie
Forum PHP.pl > Forum > Przedszkole
Gallareton
Witam
chodzi mi o taki skrypt ktory odliczal by czas np 4godziny i wykonywal czynnosc np echo("jest ok");
Moglby ktos cos takiego napisac?
skowron-line
a google nie dziala/?
ja kiedys cos takiego napisalem ale do dzis nie wiem czy dobrze to dziala guitar.gif
  1. <script type="text/javascript">
  2.  
  3. var sek = 0;
  4. function minuty(czas){
  5. var minuta = czas/ 60;
  6. minuta --;
  7. odliczanie(minuta,60);
  8. }
  9. function odliczanie(minuta,sek){
  10. if(sek == 0){
  11. minuta = minuta - 1;
  12. sek = 60;
  13. }else{
  14. if(sek <=9){
  15. sek = "0"+sek;
  16. }
  17. sek--;
  18. }
  19. var oDiv = document.getElementById('zegar');
  20. if(sek <=9){
  21. oDiv.innerHTML = minuta+":0"+sek;
  22. }else{
  23. oDiv.innerHTML = minuta+":"+sek;
  24. }
  25. if(minuta <=1 ){
  26. oDiv.style.color="red";
  27. }
  28. if(minuta == 0 && sek == 0){
  29. window.location="http://google.pl";
  30. }else{
  31. setTimeout("odliczanie("+minuta+","+sek+")",1000);
  32. }
  33. }
  34. </script>
Gallareton
Dzieki wielkietaa wujo google ma problemy tongue.gif ... aaevil.gif Chyba dziala ale jaki to efekt ma dac bo moja java script jest na poziomie -1 tongue.gif ...
Ten skrypt to jest sam odlicznik... jak zrobic przycisk zeby go uruchomic, oraz gdzie mam wpisac skrypt w php ktory ma sie wykonac po odliczaniu?
skowron-line
  1. <input type="button" onclick="odliczanie(1440)"; value="odliczanie"


a to jest linia odpowiedzialna za akcje po tym jak dojdzie do zera
  1. window.location="http://google.pl";

mozesz sobie dac cos innego np alert albo innerHTML w okreslony div

a wstawic skrypt najlepiej na samje gorze przed php ale to nie wymog
drPayton
A nie prościej użyć setInterval? winksmiley.jpg
  1. setInterval("mojaFunkcja();", 1000);

Drugi parametr to liczba milisekund. Przy 4 godzinach będzie to całkiem duża liczba winksmiley.jpg
A jeśli chcesz w ten sposób cosik php'em robić, to AJAX pozostaje jedynie...
A tu opis działania tej funkcji.
Gallareton
Jak wstawic caly skrypt php(with mysql)? i ile on bedzie odliczal po kliknieciu w buton? i czy po kliknieciu w butona pokaze odlicznik czy tylko wykona po odliczeniu?

Lub jesli ktos bylby taki mily i chenty zrobic mi gotowca tongue.gif ...
Chodzi mi o to skrypt pracy np taki jak w grze battleknight itd. Probowalem juz roznie i pomysly mi sie koncza ... Dziekuje
qqrq
Co do skryptu PHP - zależy czy chcesz go wykonać po przeładowaniu strony, czy nie. Jeśli tak - albo odliczasz do zatwierdzenia formularza, albo przekierowania (window.location bodajże). Jeśli nie - AJAX.
skowron-line
Cytat(Gallareton @ 3.09.2007, 11:01:28 ) *
Lub jesli ktos bylby taki mily i chenty zrobic mi gotowca tongue.gif ...

buahahaha i co jeszcze
Cytat(Gallareton @ 3.09.2007, 11:01:28 ) *
Probowalem juz roznie i pomysly mi sie koncza

to moze pokaz co sam zrobiles a mywskarzemy bledy
qqrq
Dokładnie. Jelenia szukasz questionmark.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.