[PHP] Chat e Scrollbar! postato il 11/07/2011 17:31:46 nel forum programmazione, gdrcd, open source, hosting e modificato da wolfkiba94 il 11/07/2011 17:33:31
Hey ragazzi salve!
Come ho già detto nel forum di presentazione, sto creando un gdr senza l'uso di un gdrcd. Da una settimana sto lavorando alla chat di gioco, fatta tutta con PHP e MYSQL, ho trovato utile inserire i sussurri, le abilità e beh tutto quello che una buona chat di gioco dovrebbe avere.
Oggi mi sono accorto che se scrivo troppi messaggi ( logicamente ) comprare la scrollbar che deve essere, ad ogni reload, riportata verso il basso per leggere l'ultima ruolata. Vorrei chiedervi a voi esperti, in che modo posso far scendere la scrollbar in basso a tutto automaticamente.
E' un impresa fare un gdr con le poche conoscenze che mi ritrovo, però sto facendo esperienza e grazie a voi posso imparare tanto.
Oltre a questo, cosa che voi considerate forse una cavolata di facilità assurda, vorrei fare in modo che quando l'utente invia la ruolata ( alla pressione del input INVIO ) si aggiornasse il frame che contiene tutte le ruolata. E' javascript? Potreste spiegarmi come fare?
Vi prego di rispondere in modo preciso, tenete conto che sono proprio un iniziato ^^"
Grazie ragazzi
11/07/2011 17:55:04 e modificato da whisperingmists il 11/07/2011 18:09:58
basta piazzare questo fra l'<head></head> del codice:
11/07/2011 18:31:08 e modificato da leoblacksoul il 11/07/2011 18:32:33
Il metodo sopra funziona fino a un certo limite, ma è un po' barbaro.
Direi che il metodo migliore e che funziona sempre per fare lo scrolling di un elemento è questo, da eseguire nel frame che contiene la chat dopo che hai stampato i nuovi messaggi:
11/07/2011 19:11:25 e modificato da wolfkiba94 il 11/07/2011 19:26:52
Immaginavo che l'uso dei frame era forse datato, ma per le mie conoscenze beh è stato il piu "semplice" e "versatile" metodo xD
Naturalmente un giorno spero di realizzare qualcosa di piu aggiornato, ma per ora meglio fare qualcosa anche se poco innovativa, farla bene!
Grazie a tutti e due, mi avete dato ben due versioni da testare, gentilezza assoluta ^^
Bene ora mi metto all'opera, speriamo in bene!
EDIT:
Ho dovuto usare il metodo "barbaro" che funziona bene, l'ultimo non mi funzionava, di sicuro la colpa è mia e delle mie scarse conoscenze ^^" ma voglio comunque ringraziarvi infinitamente ^^
Posso fare un ultima richiesta ragazzi? Scusatemi, ma vorrei un ultima cosa per questa noob-chat ( ^^" ) ovvero che una volta schiacciato l'input di invio si aggiornasse la pagina chat.php ( quella che prende tutte le ruolate dal database e le stampa ).
Grazie infinite!
11/07/2011 20:13:50 e modificato da leoblacksoul il 11/07/2011 20:14:22
giusto, me ne ero scordato. XD
ok, ci riprovo con il mio codice XD
11/07/2011 20:52:22
Infatti non funziona, ( anche se è anche colpa della mia inesperienza ).
Ti spiego come è organizzato il mio sistema di chat. Ho una pagina che al suo interno racchiude due frame.
11/07/2011 21:08:13
mi sa che ho sbagliato quello che era da mettere dentro all'onSubmit. Prova con questo:
parent.frames[0].location.reload();
11/07/2011 21:21:43
11/07/2011 21:25:04 e modificato da leoblacksoul il 11/07/2011 21:25:48
si devi metterlo nel form dell'Input.php
quello dovrebbe sostituire i codice che ti avevo messo prima dentro al
<form method="post" onSubmit="METTILO QUI">
11/07/2011 21:38:23
11/07/2011 21:48:19
Sto studiando php e mysql con molta dedizione, preferisco fare una cosa per volta, piano piano crescerò. Questo progetto mi occorre piu per fare esperienza che per avere successo.
Il giorno in cui deciderò di sfondare nel mondo dei gdr a livelli professionali, di sicuro sarò prima reduce da tanti studi, questo gdr è per capire cosa ho imparato fino ad ora ^^.
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
New Star Wars Gdr: Quest Vocale: Boom-Boom Glitter...stim
RAID Shadow Legends: Riequilibrare il set di attrezzi Chronofage
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Enlisted: Modifiche al punteggio di battaglia delle armi
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Rework Razza Umani
Shadow Scape: ✨ Ritorno dalle vacanze!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Storie di Agarthi: Quest: alla ricerca d'un varco per il limbo
RAID Shadow Legends: Aggiornamento 10.70.0 👹
Il gestore di Age of Crystals ha risposto alla recensione di bloodymary1900
Nyx Insight - Project S.E.T.: Comunicazione / Riassetto
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
glaucozilla ha recensito La Tana del Ladro
bloodymary1900 ha recensito Age of Crystals
Epic Wizardry RP: Spoiler #2 V2 | Epic Wizardry RP
Il gestore di Road to Hamartia ha risposto alla recensione di treesome
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Virtual Tabletop (VTT) - Una rassegna completa con le migliori piattaforme per giocare ai GDR cartacei ma online!
Guadagnare con i Gdr - Articolo che spiega come racimolare qualche soldino con la propria comunità
Leiji Matsumoto - Il Cinema d'Animazione di Leiji Matsumoto.. il creatore di Capitan Harlock!
Leggendra - Intervista al gestore di Leggendra.. il gioco di ruolo play by chat fantasy rinascimentale!
Romanzieri per Gioco - Osservazioni sulla narrazione a più voci nei giochi di ruolo online..
DreamOfYou - Intervista ai gestori del gioco di ruolo fantasy via chat DreamOfYou
Pandemia e PbC - Play by Chat e Pandemia, un anno dopo, analisi di un nostro utente!
Omeyocan - Intervista allo staff dell'oscuro GdR by chat Omeyocan