Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wymiana fragmentu strony
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
breaked
Witam, mam coś takiego i mi nie działa:

plik pages.js:
  1. var r;
  2. var e;
  3. function odbierzDane()
  4. {
  5. if (r.readyState == 4) {
  6. if (r.status == 200 || r.status == 304) {
  7. e.innerHTML = r.responseText;
  8. }
  9. }
  10. }
  11. function page(strona, div)
  12. {
  13. if (r = getXMLHttpRequest()) {
  14. e = document.getElementById(div);
  15. r.open('GET', strona);
  16. r.onreadystatechange = odbierzDane;
  17. r.send(null);
  18. }
  19. }


fragment pliku login.html
  1. ...
  2. <a href="#" onclick="page('maps.php', 'content')">Mapa</a></br>
  3. ...


i to mi nie działa ? pomoże ktoś ? smile.gif
wszerad
A w konsoli błędów wywala coś?
breaked
konsoli błędów, czyli ?
w js jestem początkujący...
thek
Konsola błędów = Zależnie od przeglądarki gdzieś w okolicach Narzędzia winksmiley.jpg
Mephistofeles
Jaka przeglądarka? W Chromie konsolę masz w narzędziach, niestety nie pamiętam jak jest w innych.
breaked
wyświetla: Uncaught ReferenceError: getXMLHttpRequest is not defined.
nie za bardzo wiem jak temu zaradzić..
wszerad
getXMLHttpRequest to nie jest funkcja a konstruktorem dlatego w kodzie ma być
  1. r = new getXMLHttpRequest();
podpowiem ci jeszcze, że w IE to i tak nie zadziała. Kurs Ajax masz tu przykład, który na IE też jest przygotowany.
breaked
dzięki, już działa. pod IE też smile.gif
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.