Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czasomierz
rysy
post 14.11.2005, 17:24:00
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 15.11.2005, 08:50:56
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rysy
post 15.11.2005, 16:41:48
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..... 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 15.11.2005, 16:46:50
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 smile.gif Jesli nie wiesz jak submitnac formularz ręcznie, to zajrzyj tu:
http://forum.php.pl/index.php?showtopic=22...=0&#entry134007


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Spirit86
post 15.11.2005, 16:47:19
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


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:21