Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    15

    Redirect in base al giorno e l'ora

    A me servirebbe uno script, tipo quello sotto, che però rediriga l'utente oltre che in base all'ora anche a seconda del giorno della settimana...nessuno mi può aiutare ?


    <script>
    today=new Date();
    ora=today.getHours()
    if (ora > 15) {
    location.href="1x.htm"/*tpa=http://www.xxxxxx/1x.htm*/;
    }
    if (ora < 14) {
    location.href="1x.htm"/*tpa=http://www.xxxxxx/1x.htm*/;
    }

    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    La funzione getDate() ti restituisce il giorno de mese


    <script>
    today=new Date();
    gs=today.getDate();
    ora=today.getHours()
    if (gs == 24 && ora > 15) {
    location.href="1x.htm"/*tpa=http://www.xxxxxx/1x.htm*/;
    }
    if (gs== 24 && ora < 14) {
    location.href="1x.htm"/*tpa=http://www.xxxxxx/1x.htm*/;
    }

    </script>



    Massimo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    15

    Altra richiesta

    Grazie 1000 per la risposta.
    Ho ancora qualche dubbio, è possibile scegliere anche i giorni ?
    Ad esempio il lunedì dalle 15 alle 20 redirigere ad una pagina, il martedì ad un altra e così via.
    Scusa ma mi serve questo script per delle promozioni particolari da effetuarle in determinati giorni ad alcuni orari.
    Grazie di nuovo

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao



    <script language="JavaScript">
    <!--
    data = new Date();
    ora = data.getHours();
    giorno = data.getDay();
    if(giorno == 0 && ora >= 15 && ora <20){ // Domenica dalle 15 alle 20
    location.href="http://www.libero.it/";
    }
    if(giorno == 1 && ora >= 15 && ora <20){ // Lunedi dalle 15 alle 20
    location.href="http://www.google.it/";
    }
    if(giorno == 2 && ora >= 15 && ora <20){ // Martedì dalle 15 alle 20
    location.href="http://www.html.it/";
    }
    // -->
    </script>


    Fai una nuova condizione if per gli altri giorni della settimana


    0 = Domenica
    1 = Lunedì
    ......
    6 = Sabato




    Massimo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.