Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odswiezanie pliku
Forum PHP.pl > Forum > PHP
proxy
Witam. Mam taki kod:

  1. <?php
  2. <head>
  3.  <script language="javascript">
  4.  
  5.      var XMLHttpRequestObject = false;
  6.  
  7.      if(window.XMLHttpRequest){
  8.  
  9.          XMLHttpRequestObject = new XMLHttpRequest();
  10.       
  11.      }
  12.      else if(window.ActiveXObject){
  13.  
  14.          XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  15.       
  16.      }
  17.  
  18.      function getData(dataSource, divID){
  19.  
  20.          if (XMLHttpRequestObject){
  21.           
  22.              var obj = document.getElementById(divID);
  23.              XMLHttpRequestObject.open("GET", dataSource);
  24.  
  25.          }
  26.  
  27.          XMLHttpRequestObject.onreadystatechange = function(){
  28.       
  29.              if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
  30.               
  31.                  obj.innerHTML = XMLHttpRequestObject.responseText;
  32.               
  33.              }
  34.           
  35.              if (XMLHttpRequestObject.readyState == 1){
  36.               
  37.                  obj.innerHTML = "Odswiezanie <img src='loader.gif'>";
  38.           
  39.              }
  40.       
  41.          }
  42.  
  43.          XMLHttpRequestObject.send(null);
  44.  
  45.      }
  46.  
  47.  </script>
  48.  <title>AJAX</title>
  49. </head>
  50.  
  51. <body>
  52.  <form>
  53.      <a onclick="getData('test.php', 'mojdiv')">Odswiez</a>
  54.  </form>
  55.  <div id="mojdiv"></div>
  56. </body>
  57. </html>
  58. ?>


Chciałbym aby najpierw plik test.php był normalnie wyświetlany po wejściu na stronę i dopiero przyciskiem 'Odswiez' go wywoływać powonie. Jak to zrobić? Gdy wchodzę na stronę NIE MAM tego pliku, dopiero gdy kliknę 'Odswiez'.
mathijas
<body>
<form>
<a onclick="getData('test.php', 'mojdiv')">Odswiez</a>
</form>
<div id="mojdiv"><? echo file_get_contents('test.php');?></div>
</body>
</html>

Nie wystarczy? ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.