Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja nie wyświetla poprawnie wszystkich elementów, po zatwierdzeniu funkcja nie wyświetla godziny
Mastersieciweb
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 14.10.2013

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


Witam mam mały problem, nie wiem jak zwykle w czym tkwi błąd, mam do napisania funkcje która po wybraniu konkretnego miasta i zatwierdzeniu buttonem ma mi pokazac w polu aktualny czas, oczywiscie co do poprawnosci godziny w danym miescie proszę nie zwracać uwagi, problem jest taki że nie wyświetla mi godziny i nie mam zielonego pojęcia gdzie tu jest błąd.. z góry dziękuje za pomoc, oto mój kod:

  1. <head>
  2.  
  3. <title>zegarr</title>
  4.  
  5.  
  6. </head>
  7. <body>
  8. function sik(){
  9. var polee=window.document.getElementById('pole1');
  10. var now=new Date();
  11. var godzina=now.getUTCHours();
  12. var minuta=now.getUTCMinutes();
  13. var sekunda=now.getUTCSeconsd();
  14. var londyn1= window.document.getElementById('londyn');
  15. if (londyn1.checked == true){
  16. polee=document.write(godzina+":"+minuta+":"+sekunda);}
  17. var chicago1= window.document.getElementById('chicago');
  18. if (chicago1.checked == true){
  19. godzina=godzina+9;
  20. polee=document.write(godzina+":"+minuta+":"+sekunda);}
  21. var newyork1= window.document.getElementById('newyork');
  22. if (newyork1.checked == true){
  23. godzina=godzina-5;
  24. polee=document.write(godzina+":"+minuta+":"+sekunda);}
  25. }
  26. </script>
  27. <form name="k">
  28. <input type="text" name="pole" id="pole1">
  29. <input type="button" value="nacisnij" onClick="sik();"><br>
  30. <input type="radio" name="f" id="londyn">Londyn<br>
  31. <input type="radio" name="f" id="chicago">Chicago<br>
  32. <input type="radio" name="f" id="newyork">New York<br>
  33.  
  34. </form>
  35.  
  36.  
  37. </body>
  38. </html>
Powód edycji: [Daiquiri]: Poprawiam temat
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wladimirec
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 7
Dołączył: 27.10.2004

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


Porządnie to nie zawsze znaczy na zapas. KISS
Zakładanie dodatkowych hipotetycznych wymagań jest bezcelowe.
Jednakowoż znowu muszę Ci przyznać rację, kamil4u (IMG:style_emoticons/default/wink.gif) Istnieją strefy czasowe różniące się od czasu uniwersalnego o niecałkowitą liczbę godzin.
I wtedy:
  1. function sik(){
  2. var now=new Date();
  3.  
  4. var polee=window.document.getElementById('pole1');
  5. var chicago1= window.document.getElementById('chicago');
  6. var newyork1= window.document.getElementById('newyork');
  7.  
  8. var h_diff = 0;
  9.  
  10. if (chicago1.checked == true){
  11. h_diff=9;
  12. }
  13. if (newyork1.checked == true){
  14. h_diff=-5;
  15. }
  16.  
  17. var ndate = new Date(now.getTime() + (h_diff*1000*60*60));
  18.  
  19. polee.value = ndate.getUTCHours()+":"+ndate.getUTCMinutes()+":"+ndate.getUTCSeconds();
  20.  
  21. }
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: 30.12.2025 - 00:24