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

    redirect a più ore prestabilite

    ciao a tutti e un grazie in anticipo, la questione è semplice, ho bisogno di sapere come posso impostare in una pagina del mio sito un redirect ad un'altra pagina a due ore della giornata, in pratica dalla home mi devo spostare alle 13.50 e alle 19.50 alla pagina telegiornale.it in automatico.

    ho letto già una discussione sul forum riguardo questa cosa ma non ci ho capito nulla..

    a livello concettuale credo che le cose da fare siano:

    recuperare l'ora quando carico la pagina,
    vedere se è prima del primo redirect o se è tra il primo e il secondo(19.50)
    calcolare il tempo che rimane fino al redirect successivo
    far partire un conto alla rovescia al termine del quale il redirect agisce

    spero di non aver detto delle boiate assurde... e cmq non ho la minima idea di come si possa fare.

    vi sarei molto grato se mi poteste dire come fare.

    grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ti faccio un esempio
    codice:
    var tempo
    var adesso=new Date();
    var arrOre=new Array();
    
    //qua metti gli orari per il redirect in ordine
    arrOre[arrOre.length]=new Date(adesso.getFullYear(),adesso.getMonth(),adesso.getDate(),13,50)
    arrOre[arrOre.length]=new Date(adesso.getFullYear(),adesso.getMonth(),adesso.getDate(),19,50)
    
    for(var i=0;i<arrOre.length;i++){
    	tempo=(arrOre[i].getTime()-adesso.getTime())
    	if(tempo>=0){
    		setTimeout(function(){document.location.href='http://www.google.it'},tempo);
    		i=arrOre.length
    	}
    }

  3. #3
    quindi, con il codice che hai scritto tu, ogni giorno arrivato all'ora predefinita il browser mi reindirizza la pagina all'indirizzo di cui ho bisogno... devo solo impostare gli orari e la pagina di destinazione, non devo fare altro al tuo codice?


    grazie mille

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    sì, provare per credere

  5. #5
    grande grazie

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.