Problema di Refresh con Frame Nascosto postato il 26/07/2008 04:11:44 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti,
Ho implementato questa funzione come in GDR-CD premetto che non utilizzo questo ma un codice scritto in parte da me..e da amici...ho un problema però visto che sononegata e proprio non riesco ad utilizzare AJAX mi sono detta "al momento" utilizziamo questo metondo più ortodosso ma che comunque secondo me dà buoni risultati.
Il Problema è che dopo aver creato il frame e aver nascosto la pagina con i select e il while per la chat ho utilizzato
parent.testochat.document.write('<?=$variabile?>');
$variabile èa ssociata ai risultati della query...A questa pagina è stato messo il meta http refresh ad 8 secondi..il problema p che il codice funziona perchè mi stampa sulla pagina "PULITA" la variabile però come viene il refresh è un continuo e mi ripete sempre la stessa identica, cioè scrivo altre azioni e Continua a ripetermi tutte le azioni che ho fatto ogni 8 secondi.
c'è qualcosa che ho sbagliato?
Vi Ringrazio in Anticipo
Pagine → 1
26/07/2008 08:56:04
Se ti riscrive tutte le azioni ogni volta che refresha la chat probabilmente è perchè nella query che estraee i dati dal database non hai fatto in modo di includere una condizione che ti aggiunga solo i messaggi nuovi (ho scritto probabilmente perchè non avendo visto la query posso solo supporre che sia quello il problema dai sintomi.
Un sistema semplice è usare quello che usa il gdrcd:
Nella pagina che contiene la struttura dei frame imposti una variabile di sessione supponiamo chiamata
26/07/2008 10:10:47
Ciao,
Ti ringrazio per avermi risposto, allora se vuoi ti illustro la query..
$Testata="<head><link rel="stylesheet" href="../styles/chat.css" type="text/css"></head><body>";
$azione2=mysql_query("SELECT * FROM chat WHERE luogo='$id' AND timeout>='$tempo' ORDER by id DESC limit 0,20") or die (mysql_error());
$risultati= "";
while($row=mysql_fetch_array($azione2))
{
$pg_name=$row['user'];
$chat_message=$row['messaggio'];
$risultati.=$pg_name $chat_message;
ect ect ect
}
Ho capito in grandi lineaee ciò che dici tu...Il problema è solo di visualizzazione perchè neanche le aggiunge nel database... O.O....mentre sotto la query c'è questo.
$newchat = $risultati.$Testata;
$newchat = str_replace("\", "\\", $newchat);
$newchat = str_replace("'", "\'", $newchat);
?>
<script language="javascript">
parent.testochat.document.write('<?=$newchat?>');
</script>
ti rignrazio veramente tanto
26/07/2008 10:54:36
Risolto grazie come hai detto tu...^_^ gentilissimo
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"
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
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"
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
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
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
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
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Statistiche Tecniche 2014 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2014. Spulcia i dati disponibili!
Arcane Roleplay - Intervista allo staff dell'MmoRpg ambientato nel mondo di Harry Potter... Arcane RolePlay
Midgard Shard - Intervista allo Staff dello Shard dell'MMORPG Ultima Online Midgard!
Vignette! - Dai un occhiata alle vignette comiche di GDR-online! Prendiamo un pò in giro i giocatori, i master e i gestori ;-)
AI e GdR - Abbiamo chiesto a due AI di presentarsi e spiegarci cosa possono fare per i giocatori di ruolo online. Scopriamo cosa ci rispondono!
Sondaggi - Partecipa ai sondaggi di GDR-online.com ed esprimi la tua opinione su tanti quesiti!
Dall-E - Cos'è e cosa puoi fare con l'intelligenza artificiale DALL-E per generare immagini?