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

    far cambiare le immagini ad una determinata ora

    premetto, non sono un programmatore di script e non ne so una mazza, uso gli script già fatti (quindi volevo sapere se ne esiste già uno!)

    allora, vorrei che l'header del mio blog cambiasse durante la giornata.
    ad esempio, dalle 8 del mattino sino alle 9 di sera c'è un'header particolare, poi, dalle 9 di sera alle 8 del mattino c'è n'è un altro...è possibile?
    grazie dell'aiuto
    Luca

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ilquaglia,

    ti posso fare un esempio al volo
    codice:
    <HTML>
    <HEAD>
    <script language="javascript">
    immagineGiorno = '/immagini/giorno.gif'
    immagineNotte = '/immagini/notte.gif'
    function immagineOra(){
    	adesso = new Date()
    	ora = adesso.getHours()
    	if(ora>=8 && ora<21){
    		return immagineGiorno
    	}
    	else{
    		return immagineNotte
    	}
    }
    
    function CheckTime(){
    	document.images['imgX'].src=immagineOra()
    	setTimeout('CheckTime()',1000*60*30) //controllo ogni mezzora
    }
    </script>
    </HEAD>
    <BODY onload="CheckTime()">
    <script>
    document.write('[img]'+immagineOra()+'[/img]')
    </script>
    </BODY>
    </HTML>
    se ti servono spiegazioni chiedi pure...
    Aloha

  3. #3
    Originariamente inviato da willybit
    Ciao ilquaglia,

    ti posso fare un esempio al volo
    codice:
    <HTML>
    <HEAD>
    <script language="javascript">
    immagineGiorno = '/immagini/giorno.gif'
    immagineNotte = '/immagini/notte.gif'
    function immagineOra(){
    	adesso = new Date()
    	ora = adesso.getHours()
    	if(ora>=8 && ora<21){
    		return immagineGiorno
    	}
    	else{
    		return immagineNotte
    	}
    }
    
    function CheckTime(){
    	document.images['imgX'].src=immagineOra()
    	setTimeout('CheckTime()',1000*60*30) //controllo ogni mezzora
    }
    </script>
    </HEAD>
    <BODY onload="CheckTime()">
    <script>
    document.write('[img]'+immagineOra()+'[/img]')
    </script>
    </BODY>
    </HTML>
    se ti servono spiegazioni chiedi pure...
    Aloha
    cosa devo mettere al posto delle parole evidenziate "immaginegiorno" e "immaginenotte"?
    e poi, è già impostato per gli orari che voglio o devo modificare dei parametri?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    facciamo così ilquaglia... ti commento lo script e vediamo.. il commento è quello che sta dopo //
    codice:
    <HTML>
    <HEAD>
    <script language="javascript">
    immagineGiorno = '/immagini/giorno.gif' //qua metti il percorso dell'immagine per il giorno
    immagineNotte = '/immagini/notte.gif'  //qua quella per la notte
    function immagineOra(){
    	adesso = new Date()
    	ora = adesso.getHours()
    	if(ora>=8 && ora<21){ // dalle 8 alle 21 restituisco l'immagine del giorno
    		return immagineGiorno
    	}
    	else{  // dalle 21 alle 8 quella della notte
    		return immagineNotte
    	}
    }
    
    function CheckTime(){
    	document.images['imgX'].src=immagineOra() 
    	setTimeout('CheckTime()',1000*60*30) //controllo ogni mezzora
    }
    </script>
    </HEAD>
    <BODY onload="CheckTime()">
    <script>//questo script lo metti dove vuoi che venga fuori l'immagine
    document.write('[img]'+immagineOra()+'[/img]')
    </script>
    </BODY>
    </HTML>
    famme sape'

  5. #5
    ok, funzica, è un codice davvero utile, grazie mille per l'aiuto.
    Quaglia

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    de nada amigo

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.