Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,822
    Quote Originariamente inviata da pasQuiino Visualizza il messaggio
    In realtà avevo pensato a 5 if, uno dentro l'altro, nel quale andavo a dire macchinosamente cosa mostrare a video in base al giorno della settimana, ma penso che affinché funzioni ci vorrebbe uno script (altro linguaggio per me complicato) xD
    in questo caso devi agire con JavaScript
    se puoi recupera la data dal server e non usare quella dl client
    prendi spunto da qui:
    https://forum.html.it/forum/showthre...0#post10006050
    se vuoi approfondire l'argomento apri pure un thread nella sezione JS


  2. #2
    Grazie a te Vincent.Zeno, dopo più di un mese, sono riuscito a fare quella parte della pagina!
    Ultima modifica di pasQuiino; 18-03-2020 a 23:07

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,822
    Quote Originariamente inviata da pasQuiino Visualizza il messaggio
    Grazie a te Vincent.Zeno, dopo più di un mese, sono riuscito a fare quella parte della pagina!
    molto bene, sono contento di esserti stato d'aiuto.
    è usanza di questo forum condividere anche le soluzioni che si sono trovate: ha voglia di mostrarci la tua?

  4. #4
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ha voglia di mostrarci la tua?
    Certo!!
    Non è ancora terminata, perché devo inserire un vincolo, oltre che al giorno anche all'ora e un timer che mi fa ricaricare lo script nel momento in cui deve passare all' "if" successivo. Se su questo riscontrerò difficoltà proverò a chiedere aiuto nella sezione dello Script. In ogni caso, il codice, funzionante, che ho attagliato a quello che chiedevo è questo.

    codice:
    <script type="text/javascript" language="JavaScript">
    
                        var now = new Date();
                        var day = now.getDay();
                        var d = new Date();
    
    
                           var psj=0;
    
    
    
    
                          //Lunedì
                          if (day == 1 ){
                            adImages = new Array("ProgSett/5.jpg","ProgSett/1.jpg","ProgSett/2.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                            thisAd = 0
                            imgCt = adImages.length
    
    
                            function rotate() {
                              if (document.images) {
                                thisAd++
                                if (thisAd == imgCt) {
                                  thisAd = 0
                                }
                                document.rotationImage.src=adImages[thisAd]
                                setTimeout("rotate()", 5000)
                              }
                            }
                             }
    
    
                            //Martedì
                          if (day == 2){
                            adImages = new Array("ProgSett/5.jpg","ProgSett/2.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                            thisAd = 0
                            imgCt = adImages.length
    
    
                            function rotate() {
                              if (document.images) {
                                thisAd++
                                if (thisAd == imgCt) {
                                  thisAd = 0
                                }
                                document.rotationImage.src=adImages[thisAd]
                                setTimeout("rotate()", 5000)
                              }
                            }
                             }
    
    
                             //Mercoledì
                             if (day == 3){
                               adImages = new Array("ProgSett/5.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
                                }
    
    
                             //Giovedì
                             if (day == 4){
                               adImages = new Array("ProgSett/5.jpg","ProgSett/4.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
                                }
    
    
                             //Venerdì
                             if (day == 5){
                               adImages = new Array("ProgSett/5.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
                              }
    
    
    
    
                      </script>

  5. #5
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ha voglia di mostrarci la tua?
    Certamente! In ordine alla mia richiesta il codice funziona e fa quello che volevo. Devo però dire che dovrò fare delle modifiche per attagliarlo meglio alla finalità attesa (inserire anche il vincolo dell'ora e soprattutto un timer che rimandi alla condizione successiva; per qualche aiuto, magari chiederò nella sezione appropriata). In ogni caso, il codice è il seguente.

    codice:
    <script type="text/javascript" language="JavaScript">
    
                        var now = new Date();
                        var day = now.getDay();
                        var d = new Date();
    
    
      	                 var psj=0;
    
    
    
    
                          //Lunedì
                          if (day == 1 ){
                            adImages = new Array("ProgSett/5.jpg","ProgSett/1.jpg","ProgSett/2.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                            thisAd = 0
                            imgCt = adImages.length
    
    
                            function rotate() {
                              if (document.images) {
                                thisAd++
                                if (thisAd == imgCt) {
                                  thisAd = 0
                                }
                                document.rotationImage.src=adImages[thisAd]
                                setTimeout("rotate()", 5000)
                              }
                            }
      	                   }
    
    
      	                  //Martedì
                          if (day == 2){
                            adImages = new Array("ProgSett/5.jpg","ProgSett/2.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                            thisAd = 0
                            imgCt = adImages.length
    
    
                            function rotate() {
                              if (document.images) {
                                thisAd++
                                if (thisAd == imgCt) {
                                  thisAd = 0
                                }
                                document.rotationImage.src=adImages[thisAd]
                                setTimeout("rotate()", 5000)
                              }
                            }
      	                   }
    
    
                             //Mercoledì
                             if (day == 3){
                               adImages = new Array("ProgSett/5.jpg","ProgSett/3.jpg","ProgSett/4.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
         	                   }
    
    
                             //Giovedì
                             if (day == 4){
                               adImages = new Array("ProgSett/5.jpg","ProgSett/4.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
         	                   }
    
    
                             //Venerdì
                             if (day == 5){
                               adImages = new Array("ProgSett/5.jpg")
                               thisAd = 0
                               imgCt = adImages.length
    
    
                               function rotate() {
                                 if (document.images) {
                                   thisAd++
                                   if (thisAd == imgCt) {
                                     thisAd = 0
                                   }
                                   document.rotationImage.src=adImages[thisAd]
                                   setTimeout("rotate()", 5000)
                                 }
                               }
                              }
    
    
    
    
                      </script>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.