Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XAJAX] co tu nie działa?
Forum PHP.pl > Forum > XML, AJAX
Tarcil
Witam

Staram sie poświęcić troszkę czasu na zapoznanie się z ajaksem. Trafiłem na taką stronę: http://serwis.magazynyinternetowe.pl/artyk...ilka_minut.html

Jak dla mnie dość dobrze napisany kurs. Próbuję wykonać pierwszy ze skryptów, ale coś mi nie pasuje. Znalazłem dwa błędy w tym skrypcie, który jest podany na stronie, ale dalej IE pokazuje ikonkę błędu skryptu, a przełączanie tekstów nie działa. Może ktoś z Was ma większe doświadczenie, wie jak to w ogóle działa i będzie mógł mi pomóc?

Skrypt:
  1. <?php define ('XAJAX_DEFAULT_CHAR_ENCODING', 'UTF-8');
  2. require('lib/xajax.inc.php');
  3. function form($d) {
  4. $tekst[1] = 'Tekst 1';
  5. $tekst[2] = 'Tekst 2';
  6. $tekst[3] = 'Tekst 3';
  7. $tekst[4] = 'Tekst 4';
  8. $tekst[5] = 'Tekst 5';
  9. $objResponse = new xajaxResponse();
  10. $objResponse->addAssign("teksty","innerHTML", $tekst[$d['tekst']]);
  11. return $objResponse->getXML();
  12. }
  13. $xajax = new xajax();
  14. $xajax->registerFunction('form');
  15. $xajax->processRequest();
  16. ?>
  17.  
  18. <html><head>
  19.  <meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
  20. <?php $xajax->printJavascript(); ?>
  21. </head><body>
  22. <div class="bar">
  23. <form method="post" action="" id="form">załaduj tekst numer:
  24. <select name="tekst" onclick="xajax form(xajax.getFormValues('form'));return false;">
  25. <option value="1">tekst 1</option>
  26. <option value="2">tekst 2</option>
  27. <option value="3">tekst 3</option>
  28. <option value="4">tekst 4</option>
  29. <option value="5">tekst 5</option>
  30. </select>
  31. </form>
  32. </div>
  33. <div id="tekst" style="font-size:1.2em;">Proszę wybrać, który tekst z listy mam załadować</div>
  34. </body>
  35. </html>
lord_t
Kod
<?php $xajax->printJavascript(); ?>

to nie to samo co:
Kod
<?=$xajax->printJavascript()?>
Tarcil
Witaj

Zmieniłem to, bo w kolejnym pryzkładzie juz jest tak, jak u mnie.
W każdym bądź razie zmieniłem to i nic z tego... dalej mu coś nie pasuje.

Pozdrawiam!
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.