Visualizzazione risultati 1 fino 9 di 9

Discussione: Ricaricare pagine automaticamente

  1. #1
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito [risolto]Ricaricare pagine automaticamente

    come faccio a ricaricare pagine automaticamente, senza che l'utente usi ctrl+f5?

    se c'è.

    C'è la possibilità di farlo tramite css?
    Ultima modifica di BWG : 11-03-2012 alle ore 17.54.20

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Vuoi farlo in CSS!!

    Ma se i CSS servono solo a definire la parte grafica del sito?.. spero che te abbia sbagliato solamente a scrivere.

    Cmq puoi farlo utilizzando il Javascript, utilizzando il metodo reload() puoi addirittura ricaricare un solo elemento della pagina, senza che tutta la pagina si aggiorni, ma utilizzando AJAX.

    O Forse intendevi sapere altre cose, visto che questa non è la sessione delegata al Javascript?

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,188

    Predefinito

    Puoi farlo in molti modi tramite un redirect "a se stessa" (ovvero, inserendo l'url di destinazione uguale a quello attuale). Questo è il primo sito che ho trovato su google.

    Nel caso di aggiornare la pagina, dovresti usare il redirect via html:
    Codice HTML:
    <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://tuosito.org">
    (potresti farlo anche tramite javascript, ma se lo fai tramite html risolvi il problema di chi non supporta o ha disattivato javascript).

    Ciao!

    EDIT: anticipato, ma lascio.
    Ultima modifica di alemoppo : 11-03-2012 alle ore 16.06.32

  4. #4
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    Vuoi farlo in CSS!!

    Ma se i CSS servono solo a definire la parte grafica del sito?.. spero che te abbia sbagliato solamente a scrivere.

    Cmq puoi farlo utilizzando il Javascript, utilizzando il metodo reload() puoi addirittura ricaricare un solo elemento della pagina, senza che tutta la pagina si aggiorni, ma utilizzando AJAX.

    O Forse intendevi sapere altre cose, visto che questa non è la sessione delegata al Javascript?
    Scusa è stata la fretta, intendevo scrivere proprio CSS , volevo sapere se c'era un modo per poter effettuare la ricarica delle pagine senza doverle modificarle tutte.

    EDIT:
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Puoi farlo in molti modi tramite un redirect "a se stessa" (ovvero, inserendo l'url di destinazione uguale a quello attuale). Questo è il primo sito che ho trovato su google.

    Nel caso di aggiornare la pagina, dovresti usare il redirect via html:
    Codice HTML:
    <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://tuosito.org">
    (potresti farlo anche tramite javascript, ma se lo fai tramite html risolvi il problema di chi non supporta o ha disattivato javascript).

    Ciao!

    EDIT: anticipato, ma lascio.
    Ok, provo questo, ma se il refresh è sulla stessa pagina che si visualizza, non c'è un modo per evitare di cambiare l'URL di tutte le pagine? non c'è un comando da poter dire di ricaricare la pagina che si visualizza? magari con un margine di tempo di 5 minuti?

    Spero di essere stato chiaro :D
    Ultima modifica di alemoppo : 11-03-2012 alle ore 16.33.10 Motivo: Non fare post consecutivi: usa il tasto "Edita" per editare i messaggi!

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,188

    Predefinito

    Teoricamente, lo "0" di content dovrebbe indicare i secondi da aspettare prima di effettuare il redirect.

    Tra l'altro, leggendo qui, sembra che per il "refresh" si può fare anche con:

    Codice HTML:
    <meta http-equiv="refresh" content="300" />
    Dove il 300, anche qui, dovrebbero essere i secondi da aspettare prima di effettuare il refresh.

    Ciao!
    Ultima modifica di alemoppo : 11-03-2012 alle ore 16.36.21

  6. #6
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Scusa l'ignoranza, ma il refresh vale anche per l'entrata e l'uscita dal sito?

  7. #7
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Che intendi per "entrata e uscita dal sito"?
    Il refresh avviene ogni TOT quando l'utente è sul tuo sito.

  8. #8
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Spiego meglio.

    Ho bisogno che l'utente che guardi il mio sito non visualizzi il sito pre-caricato, ma non posso mettere il refresh ogni 1-5 secondi, perchè sarebbe innavigabile, non c'è modo di fare il refresh, magari dopo 1 secondo, ma solo quello?

    ---------------------

    Ho trovato questo:

    <meta HTTP-EQUIV="expires" content="0">
    <meta HTTP-EQUIV="Pragma" content="no-cache">
    <meta http-equiv="Cache-Control" content="no-cache">

    se può servire ad altri.
    Ultima modifica di andreafallico : 11-03-2012 alle ore 18.11.36

  9. #9
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Hai risolto quindi? Perché altrimenti si potrebbe usare AJAX o dei frame.

Regole di scrittura

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