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
I dati del generatore di rank sono stati aggiornati!
goodhunter ha risposto alla discussione: The Wall Gdr
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Il genere Fantasy d'autore raggiunge i 400 giochi catalogati!
Sea of Conquest: Capitani! Bonus per Halloween!
Enlisted: Aggiornamento 0.6.3.88
Le Cronache di Raja Dunia: Nuovi Premi del Fato!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
gdr-online.com ha aperto una nuova discussione: Changelog Ottobre 2024
Hero Wars: La Grande Tempesta è iniziata!
The Darkness of Salem: Quest Capitolo 3: Il Marchio dell’Oscurità
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
I miei 10 mostri preferiti in D&D
nightvale ha risposto alla discussione: Nightvale
Roma I Triumviri: La prova del Coquus
Dominion Gdr: Nuove implementazioni tecniche: bacheche
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Social Network - Quante visite arrivano dai social network? Ma soprattutto da quali? Scopriamolo assieme!
Principato di Midgar - Intervista al gestore del GdR play by chat fantasy Principato di Midgar
Guida Nuovi Giocatori - Guida per i nuovi giocatori: come iniziare nel complicato mondo del GdR Online!
Fairy Tail GDR - Intervista al gestore del gioco di ruolo play by chat ambientato nel mondo del manga Fairy Tail
Dati Demografici - Analizziamo assieme i Dati Demografici dei Giocatori di Ruolo Online grazie a Google Analytics
Abakara - Intervista al gestore del play by chat fantasy Abakara e le Sette Chiavi del Tempo