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
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jeśli już mówimy jak to powinniśmy zrobić porządnie to nie:
Cytat
pamiętaj o uwzględnieniu 24-godzinnego zakresu po operacji dodawania godzin %24

a raczej dodanie X godzin jeszcze przed wyciągnięciem godzin, minut, sekund itd. np. :
Kod
var now = new Date();
var new = new Date(now.getTime() + (2*1000*60*60));


Metoda przedmówcy też jest dobra, ale do czasu gdy kiedyś zajdzie potrzeba np. pokazania też, który jest aktualnie dzień to nie trzeba będzie, aż tak kombinować - lepiej od razu myśleć o takich rzeczach (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
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 - 20:10