Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czasomierz
rysy
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 2.11.2005

Ostrzeżenie: (0%)
-----


witam
pisze program do testów np. szkolnych. Mam czasomierz, który nie chce dzialac. Nie jestem świetnym programistą ale jest logicznie napisany moim zdaniem. Czy mógłby mi ktos napisać co jest w nim nie tak?

Kod
echo'    <HTML>';
echo'    <HEAD>';
echo'  <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">';
echo"  <script language=\"text/javascript\">
     var sec = 50;
     function time()
     {
                       if(sec >= 0)
          {
              sec--;
              document.getElementById('kkk').innerHTML=(sec >= 10)?sec:(\"0\"+sec);
              setTimeout(\"time();\", 1000)
          }
     }";
echo'  </SCRIPT>';
echo'    </HEAD>';
echo"    <BODY bgcolor=#d8eff6 onload=\"time()\">";
.
.
echo"    <span id=\"kkk\" align=\"right\" font-size:16px; >50</span>";
.
.
.
echo'         </BODY>';
.
.


Brak mi pomysłów.

Pozdrawiam
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A więc szanowny "nie świetny programisto", jeżeli podajesz kod html, to nie podawaj nam go jako echo '...' bo jest malo czytelny. Ale skoro juz go podales jako echo '..', czyli jako php to powinien się on znależć w bbcode php.

Co do Twojego problemu:
Kod
<script language="text/javascript">

wartosc text/javascript nie jest dla parametru language a dla parametru type:
Kod
<script type="text/javascript">


czyli caly kod:
  1. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  2. <script type="text/javascript">
  3. var sec = 50;
  4. function time()
  5. {
  6. if(sec >= 0)
  7. {
  8. sec--;
  9. document.getElementById('kkk').innerHTML=(sec >= 10)?sec:("0"+sec);
  10. setTimeout("time()", 1000);
  11. }
  12. }
  13. </HEAD>
  14. <BODY bgcolor=#d8eff6 onload="time();">
  15. <span id="kkk" align="right" style="font-size:16px;" >50</span>
  16. </BODY>
  17. </HTML>


ps: przenosze na JavaScript
Go to the top of the page
+Quote Post
rysy
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 2.11.2005

Ostrzeżenie: (0%)
-----


a ja szukałam błędu w samej funkcji..... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

dziekuje bardzo, dziala

a jak rozbudować tę funkcje żeby po wyzerowaniu formularz przekazał zmienne do pliku, który zajmuje się obliczaniem punktów?

pozdrawiam
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Mowiąc zmienne masz na myśli pola formualrza? Musisz wiec najzwyklej w świecie, w momencie gdy licznik dojdzie do 0, submitnąc ten formularz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jesli nie wiesz jak submitnac formularz ręcznie, to zajrzyj tu:
http://forum.php.pl/index.php?showtopic=22...=0&#entry134007
Go to the top of the page
+Quote Post
Spirit86
post
Post #5





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Kod
window.location='adres_skryptu_naliczającego.php?zmienna='+ile_pkt
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:32