Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie strony przez AJAX
raf2001
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.06.2002
Skąd: Żyrardów

Ostrzeżenie: (0%)
-----


mam oto taki kodzik ajaxa(ściągnięty gdzieś ze strony dev mozilli):
Kod
var http_request = false;

function makeRequest(url) {
   http_request = false;

   if (window.XMLHttpRequest) { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
           http_request.overrideMimeType('text/xml');
       }
   } else if (window.ActiveXObject) { // IE
       try {
           http_request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
           try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
           } catch (e) {}
       }
   }

   if (!http_request) {
       alert('Error: Nie można stworzyć instancji obiektu XMLHttpRequest');
       return false;
   }
   http_request.onreadystatechange = Contents;
   http_request.open('GET', url, true);
   http_request.send(null);
}

function Contents() {
   if (http_request.readyState == 4) {
       if (http_request.status == 200) {
          document.write(http_request.responseText);  
       } else {
           alert('Wystąpił problem z zapytaniem.');
       }
   }
}

problem polega na tym że gdy wcisne link:
Kod
<span name="ajax" style="cursor: pointer;" onclick="makeRequest('index.php?page=k')">Odpytaj</span>

to pobiera kod (tak jak działa ajax) lecz gdy wcisne drugi raz link ODPYTAJ to strona się dubluje(to znaczy pojawia się dwa razy moja strona)a czym więcej klikne tym więcej tych stron. Nieznam sie na JS więc prosze o pomoc. Z góry tnx
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
raf2001
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.06.2002
Skąd: Żyrardów

Ostrzeżenie: (0%)
-----


oki zobacze, lecz niemoge tego przetestować tutaj.
ps. mam pytanie kiedys ktoś zrobił kompletny serwer php i apache(potrzebował bym go), lecz niemoge znaleźć tego wątku. Ktoś może wie gdzie on? Z góry TNX
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 12:05