Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js][php] Jak przeniesc zmienne....
Forum PHP.pl > Forum > PHP
KasztanPL
Witam mam taki script i nie wiem jak przeniesc zmienne z php do js


  1. <?php
  2. $godzina=0;
  3. $minuta=1; //chce zeby te zmienne podlozyc do 
  4.  // var hours = 1; var min = 0; var sec= 0; 
  5. $sekunda=0;
  6.  
  7.  
  8. <html>
  9. <head>
  10. <script type='text/javascript'>
  11.  
  12. var hours = 1; // ale jak robie tak var hours = '$godzina';  to script nie dziala:/ 
  13. var min = 0;
  14. var sec= 0;
  15.  
  16. function time() {
  17.  if(sec > 0) {
  18.  sec--;
  19.  } else if(min > 0) {
  20.  min--;
  21.  sec = 59;
  22.  } else if(hours > 0) {
  23.  hours--;
  24.  min = 59;
  25.  sec=59;
  26.  }
  27.  
  28.  if(hours==0 && min==0 && sec==0) {
  29.  alert('End of time....');
  30.  }
  31.  
  32.  
  33.  document.getElementById('tm').innerHTML=
  34.  hours+':'+((min < 10) ? '0' + min : min)+':'+((sec < 10) ? '0' + sec : sec);
  35.  
  36.  setTimeout('time();', 1000);
  37. }
  38. </script>
  39. </head>
  40.  
  41. <body onload=time()>
  42. <span id=tm></span>
  43. </body>
  44. </html>";
  45. ?>




Prosze o pomoc z góry pozdrawiam smile.gif
pbnan
Może nie działa dlatego, że $godzina==0 zamiast 1?
KasztanPL
Nie bo jak podkladalem wartosc to tez nie dzialalo
kossa
PHP jest wykonywane po stronie serwera i generuje m.in. kod java script generowany dop. w przeglądarce, zatem:

  1. <?php
  2. echo "
  3. <html>
  4. <head>
  5. <script type='text/javascript'>
  6.  
  7. var hours = $godzina; 
  8.  
  9. //i cała reszta.... i tak musi zadzialac - a jak nie dziala to podejrzyj do źródła już html co zostało wygenerowane
  10.  
  11. ";
  12. ?>

Łukasz
KasztanPL
Ok dzieki działa ale teraz mam jeszcze jeden problem jak zrobic ze po wyłaczenu przegladarki script bedzie dalej liczył do zera
trzeba uzyc mysql? czy jak
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.