Visualizzazione risultati 1 fino 12 di 12

Discussione: Immagini random temporizzate

  1. #1
    Guest

    Exclamation Immagini random temporizzate

    Salve,
    quello che vorrei è uno script in HTML che faccia in modo di far apparire un immagine a seconda dell'orario locale,un pò come quei script che fanno apparire una frase(buongiorno,buona sera,buona notte) diversa in diversi orari.
    Quindi dalle ore 07:00 alle 13:00 c'è img1.jpg,
    dalle 13:00 alle 17:00 c'è img2.jpg,
    dalle 17:00 alle 07:00 c'è img3.jpg
    e così via.
    E' possibile farlo in HTML?

  2. #2
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    In HTML no ma potresti sbrodolare qualcosa in javascript, ad ogni modo sempre meglio farle in php queste cose, o non puoi?
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  3. #3
    Guest

    Predefinito

    Siccome le pagine in cui devo metterle sono in HTML preferirei che fosse in HTML.

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Si ok...
    quindi ti tocca porcheggiare con javascript, non c'è storia...
    perché -come detto sopra- in solo html non si può fare. Chiaro no?
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice HTML:
    <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>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Perfetto, esattamente quel che intendevo.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  7. #7
    Guest

    Predefinito

    Non ho capito una cosa....
    quale dev'essere il nome dell'immagine?
    Cioè supponendo che io abbia nomi immagine tipo bb1.jpg bb2.jpg bb3.jpg bb4.jpg bb5.jpg ............... il codice va messo così?
    Codice:
    if (ore>=7 && ore<13)
      immagine=bb1;
    else if (ore>=13 && ore<17)
      immagine=bb2;
    else
      immagine=3;
    e se le immagini sono nella cartella IMG?

    immagine=IMG/bb2; ??????

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Si, dopo immagine= va messo il nome dell'immagine senza estensione e se si trovano in sottocartelle metti:
    Codice PHP:
    if (ore>=7 && ore<13)
    immagine=cartella/bb1;
    else if (
    ore>=13 && ore<17)
    immagine=cartella/sottocartella/bb2;
    else
    immagine=3;
    Ma non ti sembra brutto richiamare un post del 2006?
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Guest

    Predefinito

    non c'erano altri post e mi sembrava brutto aprirne un'altro.....

    comunque, per chiarezza,
    Codice:
    else
      immagine=3;
    sarebbe solo la semplificazione di
    Codice:
    else if (ore>=13 && ore<17)
      immagine=cartella/bb2;
    cioè io vado avanti per le mie 24 ore concludendo con un bel:
    Codice:
    else if (ore>=23 && ore<24)
      immagine=cartella/bb2
    dico bene?

    perchè a me non funziona....
    http://radiomxtprova.altervista.org/...a_pagina_1.htm
    Ultima modifica di radiomxtprova : 18-09-2008 alle ore 22.09.42

  10. #10
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Hai controllato l'esistenza dei file e la loro estensione?
    Apprezzi l'aiuto? Offrimi un caffè!

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da radiomxtprova Visualizza messaggio
    non c'erano altri post e mi sembrava brutto aprirne un'altro.....
    Non si fa peccato, anzi è la prassi


    -- Aut Roma Aut Nihil!

  12. #12
    Guest

    Predefinito

    Hai controllato l'esistenza dei file e la loro estensione?
    I file ci sono:
    immaginetrasm001.jpg etc.....

    in più mi hanno consigliato di mettere gli apici

    Codice:
    <script language="Javascript" type="text/javascript">
    var adesso=new Date();
    var ore=adesso.getHours();
    var minuti=adesso.getMinutes();
    if (ore>=7 && ore<8)
      immagine="immaginitrasm/immaginetrasm001.jpg";
    else if (ore>=8 && ore<9)
      immagine="immaginitrasm/immaginetrasm003";
    else if (ore>=9 && ore<10)
      immagine="immaginitrasm/immaginetrasm002";
    ma continua a non funzionare!!!!

    EDIT:
    document.write("<img src=\"img"+immagine+".jpg\" alt=\"\">");

    ci sta un img di troppo

    e ora mi servirebbe farlo girare ogni mez'ora e non ogni ora!!!!
    Ultima modifica di seneca : 21-09-2008 alle ore 14.50.11

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •