Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - problema: perchč questo script non funziona? argomento: data, ora, minuti...
Forum - Javascript - problema: perchč questo script non funziona? argomento: data, ora, minuti...

Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 11:37
Domenica, 15/01/2012
salve a tutti, vorrei spiegazioni sugli orari con javascript: ho creato questo qui sotto per fare in modo che a seconda dell'ora si stampi un'immagine diversa a video (ogni immagine č una variabile che contiene il codice html), ma non funziona. in particolare qui:
- dalle 22:30 alle 10:00 stampare notturno
- lunedė: dalle 16:30 alle 17:30 stampare nightmare
- martedė: 15:15 alle 16:30 stampare maisentitoallaradio
- giovedė: dalle 16:30 alle 17:30 stampare nightmare
- venerdė: dalle 14 alle 15 stampare discowar
- sabato: dalle 14 alle 15:30 stampare bitmagazine; dalle 15:30 alle 16:30 stampare neverradio; dalle 16:30 alle 18:00 stampare nightmare
- domenica: dalle 10:00 alle 13:30 stampare musicplanet

cosa non va?

Codice sorgente - presumibilmente Php

  1. <script type="text/javascript">
  2. <!--
  3. var notturno = "<img width='101%' src='http://radiosorby.net/img/Notturno.png'>";
  4. var maisentitoallaradio = "<img width='101%' src='http://radiosorby.net/img/Mai_Sentito_Alla_Radio.png'>";
  5. var musicplanet = "<img width='101%' src='http://radiosorby.net/img/Music_Planet.png'>";
  6. var nightmaredance = "Nightmare Dance";
  7. var discowar = "<img width='101%' src='http://radiosorby.net/img/Disco_War.png'>";
  8. var bitmagazine = "<img width='101%' src='http://radiosorby.net/img/Bit_Magazine.png'>";
  9. var neverradio = "<img width='101%' src='http://radiosorby.net/img/Never_Radio.png'>";
  10. var null = "<h4>La radio č online!</h4>"; // immagine "non c'č nulla di particolare"
  11.  
  12. oggi = new Date();
  13. ora = oggi.getHours();
  14. minuti = oggi.getMinutes();
  15. day = oggi.getDay();
  16.  
  17. if(ora > 21) {
  18. document.write(notturno);
  19. }
  20. if((ora == 21) && (minuti < 30)) {
  21. document.write(notturno);
  22. }
  23. if(ora < 10) {
  24. document.write(notturno);
  25. }
  26. if((ora == 10) && (minuti < 31)) {
  27. document.write(notturno);
  28. }
  29.  
  30. if(ora > 15) {
  31. document.write(maisentitoallaradio);
  32. }
  33. if((ora == 15) && (minuti < 15)) {
  34. document.write(maisentitoallaradio);
  35. }
  36. if(ora < 16) {
  37. document.write(maisentitoallaradio);
  38. }
  39. if((ora == 16) && (minuti < 31)) {
  40. document.write(maisentitoallaradio);
  41. }
  42.  
  43. if(day == 7) {
  44. if(ora > 10) {
  45. document.write(musicplanet);
  46. }
  47. if((ora == 10) && (minuti < 30)) {
  48. document.write(musicplanet);
  49. }
  50. if(ora < 13) {
  51. document.write(musicplanet);
  52. }
  53. if((ora == 13) && (minuti < 31)) {
  54. document.write(musicplanet);
  55. }
  56. }
  57.  
  58. if((day == 1) || (day == 4)) {
  59. if(ora > 16) {
  60. document.write(nightmaredance);
  61. }
  62. if((ora == 16) && (minuti < 30)) {
  63. document.write(nightmaredance);
  64. }
  65. if(ora < 17) {
  66. document.write(nightmaredance);
  67. }
  68. if((ora == 17) && (minuti < 31)) {
  69. document.write(nightmaredance);
  70. }
  71. }
  72.  
  73. if(day == 5) {
  74. if(ora > 14) {
  75. document.write(discowar);
  76. }
  77. if(ora < 15) {
  78. document.write(discowar);
  79. }
  80. }
  81.  
  82. if(day == 5) {
  83. if(ora > 14) {
  84. document.write(bitmagazine);
  85. }
  86. if(ora < 15) {
  87. document.write(bitmagazine);
  88. }
  89. if((ora == 15) && (minuti < 31)) {
  90. document.write(bitmagazine);
  91. }
  92. }
  93.  
  94. if(day == 5) {
  95. if(ora > 15) {
  96. document.write(neverradio);
  97. }
  98. if((ora == 15) && (minuti < 30)) {
  99. document.write(neverradio);
  100. }
  101. if(ora < 16) {
  102. document.write(neverradio);
  103. }
  104. if((ora == 16) && (minuti < 31)) {
  105. document.write(neverradio);
  106. }
  107. }
  108. // -->
  109. </script>


PM
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 18:36
Domenica, 15/01/2012
Codice sorgente - presumibilmente Javascript

  1. <html>
  2. <body>
  3.  
  4. <h1>My First Web Page</h1>
  5.  
  6. <script type="text/javascript">
  7. var oggi = new Date();
  8. var ora = oggi.getHours();
  9.  
  10. if(ora < 21) {
  11. document.write("<img src=\"http://radiosorby.net/img/Notturno.png\">");
  12. }
  13.  
  14.  
  15. </script>
  16.  
  17. </body>
  18. </html>



Chiaramente poi lo aggiusti secondo le tue esigenze.

PM
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 19:50
Lunedė, 16/01/2012
se usavi i case facevi molto prima ed il codice era molto pių leggebile :om:

PM