consiglio timeout refresh postato il 01/02/2012 23:03:34 nel forum programmazione, gdrcd, open source, hosting
Ciao ragazzi, semplice domanda perchè mi piace rivolgermi ai più esperti per essere sicuro di fare sempre la scelta migliore.
Devo ricaricare una paginina in un frame ogni minuto. Cosa consigliate tra questi due metodi? Funzionano bene entrambi e non danno problemi, ma quale preferire e perchè?
<SCRIPT language="JavaScript">
function doRefresh() {
document.location.reload();
}
window.setTimeout("doRefresh();", 60000);
</SCRIPT>
Oppure un semplice <meta http-equiv=refresh content=60> ?
Pagine → 1
01/02/2012 23:29:13
La cosa buona del secondo è che è un refresh java che può essere letto anche da browser come il chrome ed il safari , che invece non leggono il comando meta http .
Infatti nel gdr cd extreme e nelle land che usano quel cms c'è ancora quel comando ed in molte land che non lo hanno cambiato , se entri con chrome non ti aggiorna nè i presenti nè la chat :P
01/02/2012 23:36:03
02/02/2012 00:41:24
02/02/2012 00:44:26 e modificato da leoblacksoul il 02/02/2012 00:50:28
Dipende dagli scopi.
Se devi semplicemente ricaricare la pagina ogni x secondi e basta io userei il tag meta e NON il codice javascript (java e javascript non sono lo stesso linguaggio e non hanno niente in comune! Javascript è il linguaggio per i siti web; java no.)
Nonostante quello che dice chi ha postato prima di me, non è vero che il tag meta refresh non funziona sui browser moderni. L'ho testato cinque secondi fa sulle ultime versioni di Firefox, Chrome, Safari, Opera e Internet Explorer (si ce li ho installati tutti XD) e funziona perfettamente in tutti.
Inoltre il refresh con meta tag funziona sempre anche sui browser più vecchi. Invece il refresh con javascript è facilmente disattivabile, basta disabilitare javascript (TUTTI i browser hanno l'impostazione per disabilitare javascript), invece HTML non lo puoi disattivare (dato che è il cuore del browser v.v)
Un altra opzione che non figura ra le due che hai listato ma è quella che uso sempre io è usare gli header HTTP. Se stai facendo un sito in PHP ti basta scrivere:
02/02/2012 01:12:22
02/02/2012 01:51:10 e modificato da leoblacksoul il 02/02/2012 01:53:07
Va inserito nelle vicinanze di session_start, perchè ha le sue stesse restrizioni: cioè non funziona se è già stato inviato del testo. Questo perchè sia session_start sia header inviano header HTTP, che (come si può dedurre dal nome) devono essere inviati prima del testo della pagina.
In realtà quel header in genere lo uso nella sua versione più estesa, per fare i redirect per i messaggi di conferma di alcune pagine:
02/02/2012 02:00:21
02/02/2012 14:06:29
Si esatto, alcuni meta tag sono trasposizioni in HTML degli header HTTP
02/02/2012 14:13:45
02/02/2012 14:40:31
già
gli header HTTP non dipendono nè dallo stile HTML che usi (HTML5, XHTML, HTML), nè dal fatto che javascript sia attivato o meno.
Dipendono solo dal protocollo HTTP, che è decisamente stabile e tutti i browser lo interpretano allo stesso modo (al contrario di quanto avviene con HTML o javascript)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Hero Wars: ⚔️ Il torneo di Titan Power è iniziato!
Enlisted: Operation "Market Garden"
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - Mastro Corvino
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
RAID Shadow Legends: Evento "Febbre di Caduta"
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
Ex Gratia GDR: Elezioni in vista per Taiyang
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
DragonStorm Mud - DragonStorm Mud chiude: intervista ai fondatori che ci spiegano le motivazioni
Hikaru No Tohei - La folle intervista ai gestori di Hikaru No Tohei Le Luci di Tohei! Da rider... ehm... leggere tutta d'un fiato!
PayPal NFT - PayPal deposita una domanda di brevetto nel mondo NFT.. scopriamo assieme la novità!
Dal gioco alla scrittura - Quante volte vi è venuta voglia di trasportare un'avventura giocata col vostro personaggio in un racconto? Ecco come farlo in 5 facili step!
Evoluzione Grafica - L'evoluzione grafica nei GDR-online. Abuso di Photoshop contro gioco. Chi vincerà la sfida?
Estate Nerd 2025 - L'Estate Nerd del 2025: La guida definitiva alle fiere fantasy e comics in Italia!
Medieval Chronicles - Medieval Chronicles: nuovo browser games gratuito made in Italy!