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
The Coven: The Coven in soldoni
La Tana del Ladro: L'Eco Perduto del Tuono - Conclusione
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
RAID Shadow Legends: Chimera, Bug e Missioni Avanzate!
Entropia Universe: Sbarchiamo su Steam!
AlterEgo: L'incubo di pietra - La conquista del Castello
I dati del generatore di rank sono stati aggiornati!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
The Coven: Western Party Drama
anima ha aperto un annuncio di ricerca: Kingdom Hearts GDR ricerca Grafico
Sea of Conquest: Felice notte di mezza estate! 💖
World of Warship: Torna Blue Archive: preparatevi all'estate!
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!
Il gestore di La Tana del Ladro ha risposto alla recensione di naemaer
Dalemyr: Cattura di Lady Aralyn
Il gestore di Exclusive Villa GdR ha risposto alla recensione di prosperus
La Tana del Ladro: I Sussurri del Mare
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Statistiche Tecniche 2015 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2015. Spulcia i dati disponibili!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!
Giochi Digimon - Lista dei giochi ambientati nel mondo dei Digimon! Evolvili tutti!
Mappa dei giocatori - Mappa della provenienza geografica dei giocatori di ruolo online italiani
Vidennsel - Recensione del gioco di ruolo su Dungeons and Dragons Vidennsel - La città portale
Riflessioni Play by Chat - Riflessioni sul perchè provare l'esperienza dei Play by Chat!
Ambientazione Gdr - La basi di partenza per creare l'ambientazione di un gioco di ruolo!
Fantarsya - Intervista al gestore dei gioco di ruolo play by forum Fantarsya Il Mondo della Fantasia