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

    immagine random giorno e ora

    Rieccomi con un altro dei miei problemi "strani"

    Dopo aver creato il palinsesto di www.radiomxt.com (grazie ad un pazientissimo Andrea) mi sorge un'altra esigenza.
    Avrei bisogno di creare qualcosa molto simile a ciò che si vede QUI sulla sinistra, e cioè l'immagine ed informazioni sulla trasmissione on air che cambiano in base al giorno della settimana ed alla fascia oraria.

    Tutto quello che ho trovato sono script relativi all'immagine random in base alla fascia oraria, cioè questo
    codice:
    <script language="Javascript" type="text/javascript">
    var adesso=new Date();
    var ore=adesso.getHours();
    var minuti=adesso.getMinutes();
    
    if (ore>=7 && ore<13)
      immagine=1;
    else if (ore>=13 && ore<17)
      immagine=2;
    else
      immagine=3;
    
    document.write("<img src=\"img"+immagine+".jpg\" alt=\"\">");
    </script>
    ma nulla che vincoli al giorno, cioè il lunedì dalle x alle Y immagine 1, ma martedì, sempre dalle x alle y immagine 2, mentre il mercoledì immagine 3 etc.......
    Qualche consiglio?
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

  2. #2
    nulla, eh?! :rollo:
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

  3. #3
    Visto l'enorme successo che ha riscontrato il mio post, continuo ad aggiornarlo nella speranza di trovare, prima o poi, aiuto o indicazioni valide.
    Attualmente sono arrivato a questo punto: ho trovato uno script che funziona, ma con due foto.
    Io ho provato a modificarlo in questo modo, ma non funge
    codice:
    <HTML>
    <HEAD>
    <script language="javascript">
    immaginetrasm001 = '/radiorock/prova1/immaginitrasm/immaginitrasm001.jpg' 
    immaginetrasm002 = '/radiorock/prova1/immaginitrasm/immaginitrasm002.jpg'  
    immaginetrasm003 = '/radiorock/prova1/immaginitrasm/immaginitrasm003.jpg'
    immaginetrasm004 = '/radiorock/prova1/immaginitrasm/immaginitrasm004.jpg'
    immaginetrasm005 = '/radiorock/prova1/immaginitrasm/immaginitrasm005.jpg'
    immaginetrasm006 = '/radiorock/prova1/immaginitrasm/immaginitrasm006.jpg'
    immaginetrasm007 = '/radiorock/prova1/immaginitrasm/immaginitrasm007.jpg'
    immaginetrasm008 = '/radiorock/prova1/immaginitrasm/immaginitrasm008.jpg'
    immaginetrasm009 = '/radiorock/prova1/immaginitrasm/immaginitrasm009.jpg'
    immaginetrasm0010 = '/radiorock/prova1/immaginitrasm/immaginitrasm010.jpg'
    immaginetrasm0011 = '/radiorock/prova1/immaginitrasm/immaginitrasm011.jpg'
    immaginetrasm0012 = '/radiorock/prova1/immaginitrasm/immaginitrasm012.jpg'
    immaginetrasm0013 = '/radiorock/prova1/immaginitrasm/immaginitrasm013.jpg'
    immaginetrasm0014 = '/radiorock/prova1/immaginitrasm/immaginitrasm014.jpg'
    immaginetrasm0015 = '/radiorock/prova1/immaginitrasm/immaginitrasm015.jpg'
    immaginetrasm0016 = '/radiorock/prova1/immaginitrasm/immaginitrasm016.jpg'
    immaginetrasm0017 = '/radiorock/prova1/immaginitrasm/immaginitrasm017.jpg'
    immaginetrasm0018 = '/radiorock/prova1/immaginitrasm/immaginitrasm018.jpg'
    immaginetrasm0019 = '/radiorock/prova1/immaginitrasm/immaginitrasm019.jpg'
    immaginetrasm0020 = '/radiorock/prova1/immaginitrasm/immaginitrasm020.jpg'
    
    
    function immagineOra(){
    	adesso = new Date()
    	ora = adesso.getHours()
    if(ora>=20 && ora<21){ 
    	return immaginetrasm013
    	}
    	if(ora>=21.01 && ora<21.05){ 
    	return immaginetrasm001
    	}
    	if(ora>=21.05 && ora<21.10){ 
    	return immaginetrasm002
    	}
    if(ora>=21.10 && ora<21.15){ 
    	return immaginetrasm003
    	}
    if(ora>=21.15 && ora<21.20){ 
    	return immaginetrasm004
    	}
    if(ora>=21.20 && ora<21.25){ 
    	return immaginetrasm005
    	}
    if(ora>=21.25 && ora<21.30){ 
    	return immaginetrasm006
    	}
    }
    
    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>
    E già sono in alto mare......
    Poi c'è la storia di far apparire immagini diverse in giorni diversi.....
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

  4. #4

    immagini in base all'ora

    Sto cercando di far visualizzare immagini diverse ad intervalli di mezz'ora. Ma non mi interessa carcarle ogni 30 minuti, ma piuttosto dalle x alle y.....
    Ho trovato questo codice, ma non mi funziona. Dovè l'errore, per favore?
    io ho la cartella immagini e dentro i file rinominati n001 etc......

    codice:
    <script language="Javascript" type="text/javascript">
    var adesso=new Date();
    var ore=adesso.getHours();
    var minuti=adesso.getMinutes();
    if (ore>=7.30 && ore<8)
      immagine=immagini/n001;
    else if (ore>=8 && ore<8.30)
      immagine=immagini/n003;
    else if (ore>=8.30 && ore<9)
      immagine=immagini/n002;
    if (ore>=9 && ore<9.30)
      immagine=immagini/n004;
    ......................................  
    document.write("<img src=\"img"+immagine+".jpg\" alt=\"\">");
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Essendo immagini una cartella la variabile sarà cosi:
    immagine= "immagini/n004"; cioè racchiusa tra le virgolette "..percorso"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Bentornato, mio carissimo cavicchiandrea

    Ho scoperto, smanettandoci un po' su, che gli errori stavano in ciò che dici tu, ma anche in
    codice:
    "img"+immagine+".jpg\" alt=\"\">");
    cioè c'è un img di troppo.
    Ora il problema è che non capisco come farle cambiare ogni mezz'ora piuttosto che ogni ora.
    Ho provato a modificare in

    codice:
    if (ore>=7.30 && ore<8)
    ma non funziona!!!!
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

  7. #7
    Nulla sulla questione della mezz'ora?
    Giuseppe

    Mi lamentavo delle scarpe strette, poi vidi un uomo senza gambe......

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.