Ciao Fabio
Dunque, il tuo non è un caso particolarmente difficile, vi sono a mio parere ( apprendista programmatore ) due possibili strade da percorrere:
Per quanto riguarda la prima soluzione, personalmente te la sconsiglio poiché
deprecata.
Ma resta comunque una soluzione semplice ed efficacie ( nonostante alcuni svantaggi ) che dovresti riuscire a capire rapidamente.
Dovresti portare il tuo form con i relativi campi, nel tuo caso una
TEXTAREA all'interno di un altra pagina e chiamarla tipo:
chat_input.php
All'interno di quest'ultima dovrai scrivere la funzione di refresh ogni tot secondi, nel tuo caso 4.
In seguito includerai tale file, grazie a
src="" nella pagina dove precedentemente era presente la textarea. in questo modo si aggiornerà sempre e
solo l' iframe, e il resto della pagina resterà uguale.
La seconda soluzione invece è molto piu moderna. Grazie all'uso della libreria
Jquery e ai
<div> ti basterà racchiudere la tua chat in un blocco ( div ) e aggiornare quello che ti interessa sfruttando le mille voci di jquery. Vorrei farti un esempio di quest'ultima soluzione, ma dovrei linkarti siti esterni, io non sono molto abile con jquery, finirei per scrivere codice spazzatura.
Beh questo è tutto, ho cercato di aiutarti, sicuramente ci saranno altri utenti che potranno aiutarti in modo piu completo. Comunque sia, per qualsiasi dubbio, scrivi qui e io cercherò di aiutarti nei limiti delle mie conoscenze.
Ciao