Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Pagine che si aggiornano in base alla data

    Ciao,

    purtroppo non conosco javascript però avrei bisogno di sapere se è possibile programmare un certo tipo di aggiornamento automatico delle pagine web.

    Nello specifico: è possibile fare in modo che la pagina web (magari inserita in un frame) visualizzata cambi al cambiare della data del giorno? Cioè, io carico nel server una serie di pagine web nominate in modo opportuno (ad esempio appunto con la data del giorno) e queste vengono "chiamate" in ordine man mano che passano i giorni.


    In sostanza mi serve questo automatismo per evitare di fare gli aggiornamenti a mano ogni giorno, perchè sarebbe una scocciatura tremenda!

    Grazie, mi salvereste la vita!!

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Premetto che non è il modo migliore di risolvere il problema.. probabilmente si può fare di meglio combinando javascript e php, ad ogni modo:

    Codice PHP:
    <html>
    <
    head>
    <
    script src="http://code.jquery.com/jquery-latest.js"></script>
    <script language="javascript">
    function changeHref (nomeParziale)
    {
        var data = new Date();
        document.location.href = nomeParziale + "_" +data.getDate()+"_"+ data.getMonth()+"_"+ data.getFullYear() + ".html";
    }
    </script>

    </head>
    <body>
    [url="javascript: changeHref('nomePagina');"]pagina datata...[/url]

    <body>
    </html> 
    Attenta però... se usi questa soluzione mi devi la vita... come licenze d'uso ne ho viste di migliori..
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    uuhh! grazie!

    Adesso la provo! Nel frattempo ho anche ripescato un vecchio thread che sembra fare al caso mio...solo che risolve il problema solo per l'immagine e non per l'eventuale didascalia.

    Ti devo la vita comunque se funziona

  4. #4
    uhm...non mi sembra che funzioni, ma occhio che di js non so nulla!

    Comunque: ho inserito il codice in una pagina, index.html.

    Poi ne ho creata un'altra che ho nominato xx_10_11_2008.html

    Però non è andata, neanche sostituendo "xx" a "nomeParziale" nel codice

  5. #5
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Colpa mia...

    la pagina dovrebbe chiamarsi così:

    nomePagina_10_10_2008.html

    Il fatto è che per Novembre, data.getMonth() restituisce 10 non 11 (Gli americani usano così!)

    quindi bisogna adattarsi e correggere così:

    Codice PHP:
    <html>
    <
    head>
    <
    script src="http://code.jquery.com/jquery-latest.js"></script>
    <script language="javascript">
    function changeHref (nomeParziale)
    {
        var data = new Date();
        document.location.href = nomeParziale + "_" +data.getDate()+"_"+ (data.getMonth()+1)+"_"+ data.getFullYear() + ".html";
    }
    </script>

    </head>
    <body>
    [url="javascript: changeHref('nomePagina');"]pagina datata...[/url]

    <body>
    </html> 
    ora dovrebbe funzionare cercando la pagina
    nomePagina_10_11_2008.html
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  6. #6
    mah...cliccando sul link continuo ad ottenere il solito messaggio di pagina non trovata...
    ma a te funziona?

  7. #7
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    a me funziona sia con explorer che con firefox.

    Con firefox leggo l'indirizzo che cerca di raggiungere nella barra degli indirizzi.
    Explorer è (come al solito) più rognoso e, se la pagina non c'è, mi dice comunque che cerca di raggiungere una certa pagina.

    Creando una pagina con questo nome: nomePagina_10_10_2008.html

    il primo esempio che ti ho dato funzionava.

    Però aspetta..

    Codice PHP:
    <html>
    <
    head>
    <
    script src="http://code.jquery.com/jquery-latest.js"></script>
    <script language="javascript">
    function changeHref (nomeParziale)
    {
        var data = new Date();
        document.location.href = "./"+nomeParziale + "_" +data.getDate()+"_"+ (data.getMonth()+1)+"_"+ data.getFullYear() + ".html";
    }
    </script>

    </head>
    <body>
    [url="javascript: changeHref('nomePagina');"]pagina datata...[/url]

    <body>
    </html> 
    Ho appena riprovato questa versione con explorer. Cerca la pagina "nomePagina_10_11_2008.html" che deve essere nella stessa cartella della pagina il cui codice è sopra. E la carica anche..

    Se continui ad avere problemi proverò a mandarti uno zip.. ciao!
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  8. #8
    grazie, ti ho scritto in privato

  9. #9
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    e ti ho risposto.. scusa ancora..

    in attesa dell'esorcista.. boh..
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  10. #10
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    In effetti...

    guarda il codice qui sopra..

    Ovunque compare href="java-script:..."

    doveva essere javascript tutto attaccato...

    Codice PHP:
    <script language="javascript">
    // Un ultima prova.. comincio a divertirmi...
    </script>
    [url="javascript: alert();"]Protocollo errato?[/url] 
    Tanto ora i server da me sono kaputt, quindi mi occorre un diversivo...
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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 © 2026 vBulletin Solutions, Inc. All rights reserved.