Gdy naciskacm na funkcję JS dodaj_mecz(); to zamiast dawac dane do diva, strona naklada się jeszcze raz na siebie, w czym jest problem? Jaki błąd popełniam?



typer.php
  1. <?php
  2.  
  3.  
  4. require_once("main.php");
  5. include_once("header.php");
  6. require_once('typer.inc.php');
  7. $header_title = "Liga typerów";
  8.  
  9.  
  10. echo '<h1 class="title">Liga typerów</h1>
  11. <div class="maincont"><div class="dzialcontent">';
  12.  
  13.  
  14.  
  15. if($_GET['co'] == "add")
  16. {
  17.  typer_add();
  18. }
  19.  
  20. else
  21. {
  22.  typer();
  23. }
  24.  
  25. echo '</div>';
  26. echo '</div>';
  27.  
  28.  
  29.  
  30. include_once("menu.php");
  31. include_once("footer.php");
  32.  
  33.  
  34. ?>


typer.js

  1. var ajax_method = typeof XMLHttpRequest == "undefined"?new ActiveXObject('Microsoft.XMLHttp'):new XMLHttpRequest();
  2. function aktualizuj() {
  3. wczytaj_godzine();
  4. setTimeout("aktualizuj()", 1000);
  5. }
  6.  
  7. function synchronizuj(params) {
  8. myDiv = document.getElementById("matchs");
  9. myDiv.innerHTML = params;
  10. }
  11.  
  12. function dodaj_mecz() {
  13. ajax_method.onreadystatechange = function(){
  14. if (ajax_method.readyState == 4 && ajax_method.status == 200) {
  15.  
  16. synchronizuj(ajax_method.responseText);
  17.  
  18. }
  19. };
  20. ajax_method.open("GET", 'typer.php?co=add' );
  21. ajax_method.send(null);
  22.  
  23.  
  24. }




i kawałek kodu typer.inc.php



  1. function typer()
  2. {
  3.  
  4.  
  5.  <div style=''>
  6.  
  7.    
  8.                                <div><b>1 X 2</b></div>
  9.                                <div>
  10.                                    <input type="button" value="<?=$stawka_1?>" name='1x2_1'
  11.                                    onclick="dodaj_mecz();" />
  12.                                    
  13.                                    <input type="button" value="<?=$stawka_x?>" name='1x2_x'
  14.                                    onclick="dodaj_mecz();" />
  15.                                    
  16.                                    <input type="button" value="<?=$stawka_2?>" name='1x2_2'
  17.                                    onclick="dodaj_mecz();" />
  18.                                    
  19.                                </div>
  20.                                
  21.                                
  22.                      
  23.                      <div id="matchs"></div>
  24.                      
  25.                    
  26.                
  27.        
  28.            
  29.  
  30. }
  31.  
  32. function typer_add()
  33. {
  34.  echo 'test';
  35. }