Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prośba o pomoc w modyfikacji skryptu., Bardzo prosty zegarek "wojskowy"
hao
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


Witam.. Eh wiem, że pewnie wilu mnie przeklnie za takie "postowanie", ale JS był zawsze dla mnie czatną magią.

Mam taki skrypt (od razu z kodem html)

  1. <TITLE>Simple JavaScript clock</TITLE>
  2.  
  3. <!-- Hide Script
  4. var step=0;
  5. function myclock()
  6. {d = new Date();
  7. s = ""+d.getHours();
  8. if((step%2)==0) s += " ";
  9. else s+=":";
  10. if(d.getMinutes()<10) ss="0"+d.getMinutes()+" ";
  11. else ss=d.getMinutes()+" ";
  12. step++;
  13. s+=ss;
  14. this.document.forms[0].elements[0].value=s;
  15. setTimeout('myclock()',500);
  16. }
  17. // end hiding script-->
  18. </SCRIPT>
  19.  
  20. <BODY onLoad=myclock()>
  21. <FORM >
  22. <INPUT NAME="clock" VALUE="Enable your JavaScript">
  23. </FORM>
  24. </BODY>
  25. </HTML>


Skrypt do moich potrzeb idealny. Ale niestety potrzebuję pomocy. Otóz chciałbym go tak zmodyfikować, żeby wyświetlał w kilku inputach godzinę z różnych stref czasowych. Do funkcji przydałoby się więc dodać zmienną "różnica czasu", tylko co potem, skoto teraz skrypt jakoś pojawia się w inpucie tylko jednym, bez żadnego określenia gdzie i jak ?

Jeśli to komuś nie zajmie za dużo czasu, byłbym wielce zobowiązany o pomoc w rozwiązaniu tego :|
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Ten fragment określa gdzie ma pojawić się zegar:

Cytat
this.document.forms[0].elements[0].value=s;


form[0] - pierwszy form na stronie
analogicznie dot. elementu

więc do kolejnego inputa w tym samym formie

  1. this.document.forms[0].elements[1].value=s;


w innym formie

  1. this.document.forms[1].elements[0].value=s;


a na drugie pytanie sam sobie odpowiedziałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
Do funkcji przydałoby się więc dodać zmienną "różnica czasu",


Łukasz
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 12:04