[PHP] Chat e Scrollbar! postato il 11/07/2011 17:31:46 nel forum programmazione, gdrcd e open source 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:43:29
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum