Witam, od jakiegoś czasu męczę Ajax'a, stanąłem na pisaniu Shoutbox'a na moja stronę, jego szkielet wygląda tak:

Część index.php:
  1. <script type='text/javascript' language='JavaScript' src='jquery-1.3.2.min.js'></script>
  2. <script type='text/javascript' language='JavaScript'>
  3. function laduj() {
  4. $('#sometop').load('sometop.php');
  5. }
  6. $(document).ready(function () {
  7. $('#somebot').load('somebot.php');
  8. setInterval ('laduj();', 1000);
  9. });

oraz formularz, również w indexie:
  1. <div id='somebot'>
  2. <form method='post' action='zapisz.php'>
  3. <textarea cols='80' rows='5' id='text'></textarea>
  4. <input type='button' id='but' value='Wyślij'>
  5. </form>


Oto plik ładowany co sekunde (sometop.php), zawartemają w nim być wpisy użytkowników wygląda tak:
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. #all {
  3. color: black;
  4. border: 2px outset gray;
  5. margin: 10px;
  6. width: 97%;
  7. height: 68%;
  8. background-color: white;
  9. }
  10. #tresc {
  11. width: 97%;
  12. height: 30px;
  13. border: 1px solid black;
  14. }
  15. </head>
  16. <div id='all'>
  17. <div id='tresc'>
  18. </div>
  19. </div>
  20. </body>
  21. </html>


Mój problem polega na tym, że niezbyt wiem jak sprawić, aby to wszystko działało bez przeładowywania indexu, pliku 'zapisz.php' nawet jeszcze nie zacząłem robić, nie wiem czy wpisy użytkowników mam zapisywać każdy do osobnego pliku czy może da się 'na żywo' pisać do pliku 'sometop.php'?

Pozdrawiam.