Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    reindirizzamento ad orario

    Salve a tutti,
    sapete se ci sono script (e quali) che permettono di reindirizzare una pagina a due link differenti a seconda dell'ora vigente?

    grazie
    Davide

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    modificando gli if e al posto di document.write location.href questo è lo script:
    codice:
    <html>
    
    <head>
    </head>
    
    <body onLoad="show5()" bgcolor="#ffffff">
    <CENTER>
    <script language="javascript">
    <!--
    var time = new Date();
    var mese = time.getMonth();
    var giorno = time.getDate();
    var huss= time.getTime();
    function MakeArray() {
    var lngth = MakeArray.arguments.length;
    for ( i = 0 ; i<lngth ; i++ ) { this[i]=MakeArray.arguments[i] }
    }
    var GArray = new MakeArray("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
    var MOYArray = new MakeArray("gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre");
    function gm(mes)
    {
    if (mes==2) return(28)
    if (mes%2 == 0) return(30)
    else return(31);
    }
    function _data()
    {
    document.write('',GArray[giorno-1],' ');
    document.write(MOYArray[mese],' 2002');
    }
    // -->
    </script>
    [b]<font size=2 color=#0068d0 face="Verdana">
    <CENTER> Sono le
    <span id="liveclock">
    </span>
    <script language="JavaScript">
    <!--
    function show5(){
     if (!document.layers&&!document.all)
     return
     var Digital=new Date()
     var hours=Digital.getHours()
     var minutes=Digital.getMinutes()
     var seconds=Digital.getSeconds()
     var dn="" 
     if (hours>24){
     dn="PM"
     hours=hours-12
     }
     if (hours==0)
     hours=12
     if (minutes<=9)
     minutes="0"+minutes
     if (seconds<=9)
     seconds="0"+seconds
    //change font size here to your desire
    myclock="<font size='2' face='Verdana' >"+hours+":"+minutes+":"
     +seconds+" "+dn+"</font>"
    if (document.layers){
    document.layers.liveclock.document.write(myclock)
    document.layers.liveclock.document.close()
    }
    else if (document.all)
    liveclock.innerHTML=myclock
    setTimeout("show5()",1000)
     }
    
    //-->
    </script>
    del
    <script language="javascript">
    <!--
    _data();
    // -->
    </script>
    </font>
    
    <font size=2 color=#0068d0>
    
    <script language="JavaScript">
    <!--
    //canali
    var hrs = time.getHours();
    var time = new Date();
    var mese = time.getMonth();
    var giorno = time.getDate();
    var huss= time.getTime();
    
    document.write("<center><font face='verdana' size=2>")
    now = new Date()
    
    if (now.getDay() == 0)
    document.write('Frase unica della domenica.')
    
    if (now.getDay() == 1)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    
    if (now.getDay() == 2)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    
    if (now.getDay() == 3)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    
    if (now.getDay() == 4)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    
    if (now.getDay() == 5)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    
    if (now.getDay() == 6)
    if (hrs < 8)document.write("Frase che appare tra le 7 e le 8");
    else if (hrs < 9)document.write("Frase che appare tra le 8 e le 9");
    else if (hrs < 10)document.write("Frase che appare tra le 9 e le 10");
    else if (hrs < 11)document.write("Frase che appare tra le 10 e le 11");
    else if (hrs < 12)document.write("Frase che appare tra le 11 le le 12");
    else if (hrs < 13)document.write("Frase che appare tra le 12 e le 13");
    else if (hrs < 15)document.write("Frase che appare tra le 13 e le 15");
    else if (hrs < 19)document.write("Frase che appare tra le 15 e le 19");
    else if (hrs < 22)document.write("Frase che appare tra le 19 e le 22");
    else if (hrs < 24)document.write("Frase che appare tra le 22 e le 24");
    else if (hrs < 7)document.write("Frase che appare tra le 24 e le 7");
    </script>
    
    
    </html>

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Ciao,
    non si capisce un gran che, poi sono + script e non vi è indirizzamento ad un altro link....
    non ce ne è uno più immediato?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    questo???


    <script>
    ora=new Date().getHours()
    if(ora==12)document.location.href="paginaperOre12"
    else if(ora==17)document.location.href="paginaperore17"
    </script>

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    è + immediato ma perde di effetto....ma credo sia meglio il tuo....

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.